DNS (Domain Name System )-Fehler verhindern, dass Benutzer eine Verbindung zum Remote-Anwendungen , Chatten und Surfen im Web . Auf Linux-Systemen unterscheiden sich die Werkzeuge für die Fehlersuche diese Fehler etwas von denen auf einem Windows- oder Mac-Computer , aber der Prozess bleibt grundsätzlich gleich . Folgen Sie dieser Schritt -für-Schritt Prozess zur DNS-Fehler mit Werkzeugen üblich, jeder Linux-Distribution zu lösen. Anleitung
1
Starten Sie ein Terminal -Fenster und geben Sie " ip addr show ", um die Netzwerk -Schnittstellen derzeit auf dem System aktiviert anzuzeigen. Ignorieren Sie das erste Gerät in der Liste , die der Befehl markiert "lo" für Loopback-Schnittstelle . Wenn das System über eine andere gültige Netzwerkschnittstelle wird es unten angezeigt lo als " eth0 " oder " wlan0 ", obwohl es mehr sein. Wenn keine anderen aufgeführten Geräte werden dann das Problem nicht DNS , sondern ist das Netzwerk Gerät. Fügen Sie ein Netzwerk-Gerät an den Computer an , bevor Sie mit der Fehlersuche .
2
im Terminal-Fenster Typ " less /etc /resolv.conf " , um die Konfiguration für DNS-Server auf diesem Computer anzuzeigen. Notieren Sie sich die IP-Adressen nach dem " Nameserver " (ein DNS-Server) in dieser Datei aufgeführt. Beachten Sie, dass dieser Befehl einen Text -Editor, der durch das Drücken der Taste "q" geschlossen werden kann, wird geöffnet.
3
im Terminal-Fenster "ping " gefolgt von der IP -Adresse eines der folgen der Nameserver in der resolv.conf Datei identifiziert. Wenn dieser Befehl gibt eine Meldung ähnlich " 64 bytes from 128.200.1.4 ", dann die DNS -Server verfügbar ist , kann aber nicht Namen korrekt auflösen . Wenn der Befehl nicht zurück , wie eine Nachricht , dann die Nameserver in resolv.conf aufgeführt überhaupt nicht zur Verfügung. Wenn resolv.conf Listen mehr als ein Nameserver , versuchen Sie, den anderen. Beachten Sie, dass der Ping- Befehl, um die Zieladresse kontaktieren weiterhin erst dann an zu stoppen, so halten Sie die Strg -Taste gedrückt und klicken Sie auf " c ", um es zu stoppen.
4
Wenn die Nameserver in resolv.conf aufgeführt sind verfügbar sind, geben Sie den Befehl "host" mit dem Namen eines beliebten Website wie " www.google.com " und drücken Sie die Eingabetaste gefolgt . Der Host- Befehl sollte eine Aussage wie " www.google.com hat die Adresse 72.13.204.147 ", um anzuzeigen , dass dieser Computer kann den konfigurierten DNS- Server zu kontaktieren, um eine IP-Adresse entsprechen der DNS-Name eingegeben oben zurück anzuzeigen. Wenn es so tut erfolgreich , versuchen Sie den Namen einer problematischen Adresse, um Ergebnisse zu vergleichen. Wenn der Nameserver liefert gute Daten für einen populären Seiten wie Google , aber keine Daten für einen anderen Ort , dann ist das Problem ein DNS-Konfiguration Problem spezifisch für diese problematische Seite , und der beste Weg , um die Situation zu lösen, ist eine technische Unterstützung kontaktieren Person zugeordnet mit dieser Adresse . Wenn der Nameserver liefert keine Daten entweder aus Adresse , dann ist das Problem wahrscheinlich liegt in der DNS-Server auf diesem Computer konfiguriert zu bedienen ist . Ändern Sie die " Nameserver " Werte in resolv.conf .
5
Geben Sie den Befehl " vi /etc /resolv.conf . " Drücken Sie die Taste, um Insert Edit-Modus in den VI- Texteditor eingeben . Mit den Pfeiltasten durch den Text bewegen und ändern Sie entweder die vorhandenen Nameserver Werte oder fügen Sie ein , so dass die Datei nur die Folgendes enthält " nameserver 208.67.222.222 . " Die OpenDNS -Service bietet diesen DNS-Server für die öffentliche Nutzung .