Wenn ich die folgenden Einträge in einer Hosts-Datei habe:
192.168.100.1 bugs
192.168.100.2 daffy.example.com
192.168.100.3 elmer.example.com.
Werden IP-> Namensauflösungsversuche durch lokale Benutzer (ich gehe davon aus, dass 'gethostbyaddr' oder das Windows-Äquivalent verwendet wird) diese Einträge berücksichtigen? Ist dieses Verhalten konfigurierbar? Wie unterscheidet es sich zwischen den Betriebssystemen? Ist es wichtig, ob die Einträge in der Hostdatei vollständig qualifiziert sind oder nicht?
BEARBEITEN: Als Antwort auf Russell wird auf meinem Test-Linux-System RHEL 4 ausgeführt. Meine /etc/nsswitch.conf enthält die folgende 'hosts'-Zeile:
hosts: files dns nis
Wenn ich einen meiner Hosts nach Namen anpinge (z. B. Bugs, Daffy), funktioniert die Weiterleitungsauflösung ordnungsgemäß. Wenn ich eine von ihnen nach IP-Adresse verfolge, funktioniert die umgekehrte Suche wie erwartet. Wenn ich sie jedoch per IP pinge, scheint Ping ihre Hostnamen nicht aufzulösen. Mein Verständnis war, dass Linux Ping immer versucht, IPs in Namen aufzulösen, sofern nicht anders angegeben. Warum sollte Traceroute in der Lage sein, Reverse-Lookups in Hosts-Dateien zu verarbeiten, Ping jedoch nicht?