hostsファイルに次のエントリがある場合:
192.168.100.1 bugs
192.168.100.2 daffy.example.com
192.168.100.3 elmer.example.com.
ローカルユーティリティ( 'gethostbyaddr'またはWindowsの同等のものを使用していると想定しています)によるIP->名前解決の試みは、これらのエントリを受け入れますか?この動作は構成可能ですか?オペレーティングシステムによってどのように異なりますか?「hosts」ファイルのエントリが完全に修飾されているかどうかは重要ですか?
編集:Russellへの応答として、私のテストLinuxシステムはRHEL 4を実行しています。/etc/nsswitch.confには次の「hosts」行が含まれています。
hosts: files dns nis
ホストを名前(バグ、ダフィーなど)でpingすると、前方解決が正しく機能します。それらのいずれかをIPアドレスでtracerouteした場合、逆引きは期待どおりに機能します。ただし、IPでpingを実行すると、pingはホスト名を解決しないようです。私の理解では、Linux pingは、特に指示がない限り、常にIPを名前に解決しようとするものでした。tracerouteがhostsファイルの逆引きを処理できるのに、pingはできないのはなぜですか?