Se ho le seguenti voci in un file hosts:
192.168.100.1 bugs
192.168.100.2 daffy.example.com
192.168.100.3 elmer.example.com.
I tentativi di risoluzione dei nomi IP-> da parte di utility locali (presumo usando 'gethostbyaddr' o l'equivalente di Windows) rispetteranno queste voci? Questo comportamento è configurabile? Come varia tra i sistemi operativi? Importa se le voci del file "hosts" sono completamente qualificate o no?
EDIT: in risposta a Russell, il mio sistema Linux di prova esegue RHEL 4. Il mio /etc/nsswitch.conf contiene la seguente riga 'hosts':
hosts: files dns nis
Se eseguo il ping di uno dei miei host per nome (ad esempio bug, daffy), la risoluzione diretta funziona correttamente. Se traccerò uno di essi per indirizzo IP, la ricerca inversa funziona come previsto. Tuttavia, se eseguo il ping tramite IP, il ping non sembra risolvere i nomi dei loro host. La mia comprensione era che il ping di Linux avrebbe sempre tentato di risolvere gli IP in nomi se non diversamente indicato. Perché traceroute sarebbe in grado di gestire le ricerche inverse nei file hosts, ma non il ping?