- Nameserviceswitch /etc/nsswitch.conf SysV
- prehistoric libc-legacy /etc/host.conf BSE
- libc DNS resolver /etc/resolv.conf BSE wie SysV
Wenn der Nameserviceswitch besagt, dass Anstelle von dns lieber files
befragt werden sollen, schaut der Resolver direkt nach 1. in /etc/hosts nach.
(Gegebenenfalls in der aufgeführten Reihenfolge)
Eventuell ist der Nameservicecachedeamon (nscd) aktiv. Dieser ist bei
Resolvingproblemen am sinnvollsten praeventiv zu toeten (pkill -9 nscd)
Der sinnvollste Einsatz von nscd ist an die Verwendung von LDAP Verzeichnisdienst
(fuer User) gekoppelt, und/oder wenn DNS Anfragen für den Rechner besonders teuer sind
BIND kommt erst dann zum Einsatz, wenn die drei aufgeführten Punkte gleichzeitig erfüllt sind!
- In nsswitch.conf der Eintrag wie folgt aussieht
hosts: dns
- host.conf richtig konfiguriert ist oder nicht vorhanden ist
- In resolv.conf eine lokale IP Adresse (127.0.0.1 oder die IP eines der aktiven Netzwerkinterfaces) steht.