/etc/nsswitch.conf
ist heutzutage die Standarddatei für die Auflösung von Domainnamen. Ich habe die folgende Zeile oben in meiner /etc/host.conf
Datei: -
# The "order" line is only used by old versions of the C library.
nsswitch.conf
wird von so ziemlich allem auf meiner Debian-Box zur Namensauflösung verwendet. Angesichts der obigen Zeilen in Ihren Dateien besteht die Standardreihenfolge für die Namensauflösung darin, zuerst zu überprüfen /etc/hosts
und dann die Nameserver /etc/resolv.conf
zu verwenden, die für eine DNS-Suche konfiguriert sind .
In letzter Zeit (seit etwa Ubuntu 11.10) ist das /etc/resolv.conf
standardmäßig für die Verwendung der localhost-Schnittstelle (127.0.0.1) konfiguriert, bei der ein dnsmasq
Dämonprogramm auf Port 53 auf DNS-Anforderungen wartet. Dies führt normalerweise zu einer DNS-Auflösung, wie sie vom DHCP-Server Ihres LAN konfiguriert wurde. Dies kann jedoch manuell in der Netzwerkkonfigurations-GUI des Betriebssystems überschrieben werden.
Hinweis: Sie haben nicht erwähnt, welches Betriebssystem Sie verwenden, und das oben Gesagte stammt aus persönlicher Erfahrung mit Debian Ubuntu. Die Standardeinstellungen können bei verschiedenen Linux-Varianten unterschiedlich sein