kleines DNS-Problem

Eigentlich bin ich nach hause gefahren, um den Rechner meiner Eltern wieder zum Laufen zu bekommen. Musste mich dann aber mit einem Problem meines Laptops rumschlagen, die Auflösung von Internetadressen in IP-Adressen funktionierte nicht mehr. Was dazu führte, das man nur noch IP-Adressen im Browser eingeben konnte.
Das Problem rührte daher, das ein falscher DNS-Server fest in der /etc/resolv.conf stand. Der Server war komischerweise der vom Uni-Netzwerk, was ich nicht so richtig nachvollziehen kann, denn bis heute gab es nie ein Probleme damit das ich mit meinem Laptop zwischen Heimnetzwerk und Uni-Netz gependelt habe.
Das Lösung für die ganze Geschichte ist furchtbar einfach, für ein Standardnetzwerk (zum Beispiel 192.168.0.1/24) mit einem Router (mit der IP 192.168.0.1) einfach folgenden Zeile in die /etc/resolv.conf eintragen:

nameserver 192.168.0.1

Voraussetzung hierfür ist natürlich das der Router auch der lokale DNS-Server ist.

4 Responses to “kleines DNS-Problem”

  1. Markus says:

    Wunderbar, und ich dachte du hast das gleiche Problem wie ich: Bei mir zu Hause MUSS ich den DNS per Hand eintragen, der wird nämlich nicht korrekt vom Router zu den PCs übertragen… Vor kurzem hat sich nämlich unser DNS-Server geändert und seitdem schafft mein Router das irgendwie nicht mehr… :-/

  2. white_gecko says:

    LOL,
    das mit dem Router funktioniert bei mir nicht, weil unserer eben keinen DNS bietet. Eine Alternative ist, sich immer im Homeverzeichnis in einer Datei ein paar gültige DNS-Server zu speichern, die andere Möglichkeit ist unter debian das Paket “resolvconf” zu installieren und dann in der “/etc/network/interfaces” zu dem Passenden Netzwerk auch die passende IP des DNS einzutragen.
    Deine IP kam daher, dass der “dhclient” die “/etc/resolve.conf” mit dem DNS überschreibt, der ihm vom DHCP geliefert wird. Mit meiner oben genannten Lösung hätte dann ein “ifdown eth0 && ifup eth0″ (was auch bei einem Neustart ausgeführt wird) gereicht um wieder den richtigen DNS zu haben.

  3. korso says:

    Und genau das mit dem Neustart bzw. ifdown und ifup ging eben nicht deshalb hab ich mich ja gewundert

  4. white_gecko says:

    naja hast du denn “resolvconf” installiert und nen DNS in “/etc/network/interfaces” stehen? Die Zeile muss dann etwa so aussehen:
    “dns-nameservers 195.182.110.132 204.152.184.76″.

Leave a Reply