Kann Hostnamen nicht auflösen -> IPv6 Problem

Hinweis: In dem Thema Kann Hostnamen nicht auflösen -> IPv6 Problem gibt es 6 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo liebe Forengemeinschaft.


    Nachdem ich jetzt ewig recherchiert habe muss ich hier mal nachfragen.


    Das Problem ist, ich kann bei einigen Programmen keine Hostnamen auflösen. Zum Beispiel beim KPackagekit kommt ein Fehler dass die Datei http://download.opensuse.org/.../repomd.xml nicht aufgelöst werden kann.


    Da KPackagekit für sowas Curl verwendet habe ich das Problem dort weiter gesucht.
    Zum Beispiel funktioniert das


    Code
    > curl --connect-timeout 10 --ipv4 www.novell.com


    ohne Probleme, wohingegen


    Code
    > curl --connect-timeout 10 www.novell.com
    curl: (6) Resolving host timed out: www.novell.com


    den Fehler mit der Hostauflösung bringt.
    Weiterhin stellte ich fest, dass dig und nslookup einwandfrei funktionieren.
    Mit wget klappt es auch, aber da lässt er sich beim Auflösen des Hostnamen ein Paar Sekunden Zeit.


    Ich habe schon versucht die /etc/resolv.conf zu ändern und da einen DNS-Server einzutragen. Dann ging aber gar nix mehr. Jetzt steht dort die IP Adresse meines Routers (ich habe den von Alice DSL). Außerdem wollte ich mit der Bootoption ipv6.disable=1 das ipv6 deaktivieren, ging aber auch nicht.


    Als Browser benutze ich Opera, Firefox funktionierte wegen diesem Problem nicht, bis ich mal in about:config das ipv6 dort deaktiviert habe.


    Ich habe opensuse 11.4 mit KDE 4.6 gehe mit einem USB-WLAN-Stick an den Router. Zum Aufbau der Verbindung benutze ich KNetworkManager (ifup geht irgendwie nicht). Das ganze hat eine WPA-PSK-Verschlüsselung.


    Könnte mir vielleicht jemand helfen? Ich verzweifel langsam.


    Schonmal vielen Dank.


    Max

    Für den Inhalt des Beitrages 34140 haftet ausdrücklich der jeweilige Autor: max3000

  • Ich habe schon versucht die /etc/resolv.conf zu ändern und da einen DNS-Server einzutragen


    Wie sah denn der Eintrag in der resolv.conf aus?


    Willst Du zusätzliche Nameserver, unabhängig von Deinem Provider nutzen, dann kannst Du einmal mit Yast in den Netzwerkeinstellung zusätzliche IPs von DNS Servern eintragen.
    Du kannst aber auch einen eigenen DNS Server aufsetzen (bind) und mittels Yast den DNS Server entsprechend konfigurieren.
    Dann steht in der resolv.cond als nameserver die IP von localhost. (nameserver 127.0.0.1)

    Für den Inhalt des Beitrages 34182 haftet ausdrücklich der jeweilige Autor: repi

  • Im Yast kann ich bei der Netzwerkeinstellung leider gar nix machen, weil ich das Netzwerk vom KNetworkManager verwalten lasse (mit ifup gehts irgendwie nicht). Darum kann ich bei den Nameservern nix hinzufügen.


    Bis jetzt sieht meine resolf.conf so aus:


    Code
    search localdomain
    nameserver 192.168.1.1


    Die Anleitungen die beschreiben, wie man IPv6 ausschaltet, funktionieren leider alle nicht bei mir.


    Hat jemand noch eine Idee?

    Einmal editiert, zuletzt von max3000 ()

    Für den Inhalt des Beitrages 34184 haftet ausdrücklich der jeweilige Autor: max3000

  • Wobei es natürlich richtig ist, die IP des eigenen DSL Routers anzugeben, da dieser natürlich auch als DNS Server (via den DNS Servern des Providers) fungiert.


    Dein Problem liegt wahrscheinlich nicht an einer fehlerhaften Namensauflösung, denn beim DNS Handling ist es meist so, entweder es geht und dann geht auch alles, oder es geht eben nichts.

    Für den Inhalt des Beitrages 34185 haftet ausdrücklich der jeweilige Autor: repi

  • Aber mit IPv4 geht auch alles. Nur eben sucht zum Beispiel curl zuerst unter IPv6 und da er dann keine Antwort bekommt, kommt es zum Timeout. So hab ich das zumindest verstanden. Wenn ich curl sage er soll nur unter IPv4 suchen, funktioniert es ja auch.

    Für den Inhalt des Beitrages 34186 haftet ausdrücklich der jeweilige Autor: max3000

  • Ok das mit dem IPv6 abschalten hat bei mir jetzt geklappt (mit ipv6.disable=1 als Bootoption), hat aber das Problem nicht gelöst.


    Ich habe jetzt in der /etc/resolv.conf noch mal andere DNS-Server ausprobiert und auf einmal funktioniert alles.
    Das ganze sieht jetzt so aus:




    Fait: Alice ist Schuld und daher nicht zu empfehlen.


    Vielen Dank an alle die mir bei der Problemfindung geholfen haben.

    Für den Inhalt des Beitrages 34206 haftet ausdrücklich der jeweilige Autor: max3000