GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Host:Analyse von /etc/resolv.conf fehlgeschlagen

Ich hatte ein ähnliches Problem, habe aber Folgendes getan und funktionierte:

# mv resolv.conf resolv.conf.old
# cat resolv.conf.old
search example.com
domain example.com
nameserver 11.22.33.44
nameserver 2000::1
# echo "search example.com" >>resolv.conf
# echo "domain example.com" >>resolv.conf
# echo "nameserver 11.22.33.44" >>resolv.conf
# echo "nameserver 2000::1" >>resolv.conf

Die Adressen sind nur Beispiele, aber das Ergebnis funktioniert. Warum kopieren Sie resolv.conf ist, dass Sie eine Kopie des Originals erhalten. Wenn Sie es dann ausdrucken, müssen Sie sich nicht alles in resolv.conf merken. Und wenn Sie die Datei mit Echos erstellen, können Sie sicher sein, dass es keine zusätzlichen Zeichen gibt, die Probleme machen. Echoen Sie also alle Nameserver-Zeilen dorthin.


Ich habe den gleichen Fehler gesehen, als versehentlich *nix EOLs ("\n") durch Windows-EOLs ("\r\n") ersetzt wurden. Lösung:dos2unix filename


Überprüfen Sie Ihre Syntax, Sie müssen einen Nameserver pro Zeile in /etc/resolv.conf definieren

search dsitelecom.com
nameserver 8.8.8.8 
nameserver 8.8.4.4

Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Was überschreibt /etc/resolv.conf bei jedem Start?

  3. Network Manager:Wie stoppe ich die Aktualisierung von /etc/resolv.conf durch Nm?

  4. Wie wird /etc/motd aktualisiert?

  5. Openvpn-Client erhält keine DNS-Informationen?

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Was genau macht die Suchkonfigurationsoption in /etc/resolv.conf?

Wie mache ich die Nameserver-Adresse in /etc/resolv.conf dauerhaft?

/etc/passwd zeigt Benutzer in einer Gruppe an, /etc/group jedoch nicht

Fehler:Ungültiger Befehl „nospoof on“ in der Datei /etc/host.conf

getpwnam(www) ist in /etc/nginx/nginx.conf fehlgeschlagen