Jika saya memiliki entri berikut di file host:
192.168.100.1 bugs
192.168.100.2 daffy.example.com
192.168.100.3 elmer.example.com.
Akankah IP-> upaya resolusi nama oleh utiliti lokal (saya berasumsi menggunakan 'gethostbyaddr' atau yang setara dengan Windows) menghargai entri ini? Apakah perilaku ini dapat dikonfigurasi? Bagaimana perbedaan antara sistem operasi? Apakah penting apakah entri file 'host' sepenuhnya memenuhi syarat atau tidak?
EDIT: Sebagai tanggapan terhadap Russell, sistem pengujian Linux saya menjalankan RHEL 4. My /etc/nsswitch.conf berisi baris 'hosts' berikut:
hosts: files dns nis
Jika saya ping salah satu host saya dengan nama (misalnya bug, daffy), resolusi maju berfungsi dengan benar. Jika saya melacak salah satu dari mereka dengan alamat IP, fungsi pencarian terbalik seperti yang diharapkan. Namun, jika saya ping mereka dengan IP, ping tidak muncul untuk menyelesaikan nama host mereka. Pemahaman saya adalah bahwa ping Linux akan selalu berusaha menyelesaikan IP untuk nama kecuali diinstruksikan sebaliknya. Mengapa traceroute dapat menangani pencarian terbalik di file host, tetapi ping tidak?