Probleme mit DNS-Ip Auflösung

  • Hi ich hänge schon eine Weile an diesem Problem.
    Ich habe auf einen Raspberry Pi einen Multicast DNS installiert,
    so das ich wenn der Pi im Heimnetzwerk eingebucht ist über seinen DNS-Name erreichen kann.
    Das ganze klappt auch wunderbar in der "CMD Line" oder im "Linux Terminal"



    ---------------------------------------------------------------------------------------------



    C:\>ping test.local



    Ping wird ausgeführt für test.local [192.168.2.111] mit 32 Bytes Daten:
    Antwort von 192.168.2.111: Bytes=32 Zeit=3ms TTL=64
    Antwort von 192.168.2.111: Bytes=32 Zeit=7ms TTL=64
    Antwort von 192.168.2.111: Bytes=32 Zeit=3ms TTL=64
    Antwort von 192.168.2.111: Bytes=32 Zeit=6ms TTL=64



    Ping-Statistik für 192.168.2.111:
    Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
    (0% Verlust),
    Ca. Zeitangaben in Millisek.:
    Minimum = 3ms, Maximum = 7ms, Mittelwert = 4ms



    C:\>



    ---------------------------------------------------------------------------------------------
    Dann habe ich mir unter Java Linux sowie Windows diesen Code geschrieben


    InetAddress address = null;
    try {
    address = InetAddress.getByName("test.local");
    } catch (UnknownHostException e) {
    e.printStackTrace();
    }
    System.out.println(address.getHostAddress());


    ---------------------------------------------------------------------------------------------
    [b]CONSOLE OUTPUT: 192.168.2.111[/b]
    ---------------------------------------------------------------------------------------------
    Also das ganze funktioniert ohne Probleme doch wenn ich in Android jetzt die InetAddress Api benutze
    funktioniert das ganze nur auf dns auflösungen wie http://www.google.de ,www.facebook.de usw...
    doch im Lan wird die IP vom PI unter test.local nicht aufgelösst ?



    Vieleicht weiss ja einer von Euch einen Rat :) thx im Voraus und einen Guten Rutsch ins neue Jahr...



    mfg C3lt1c

  • Bevor ich da anfange mich durch die Implementierung von getByName() zu wühlen:
    Hast Du geprüft, dass Dein Android Deinen PI auch als (ersten/einzigen) DNS Server konfiguriert hat und der DNS Search Path stimmt?

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!