
/etc/hosts ファイルがホスト名を正しい IP アドレスにマップすることを確認する最良の方法は何ですか?
dig
ホストファイルをバイパスして外部DNSを直接照会するなどのツールを使用してください。
答え1
私はこれを試してみましたが、期待どおりに動作しているようです。
echo "1.2.3.4 facebook.com" >> /etc/hosts
それから私は以下を実行しました。
$ getent ahosts facebook.com
1.2.3.4 STREAM facebook.com
1.2.3.4 DGRAM
1.2.3.4 RA
答え2
gethostip
ホスト名またはIPを許可し、必要なものを印刷するのに適したオプションもあることがわかりました。
$ gethostip -d facebook
1.2.3.4
答え3
/etc/hostsに追加された値が正しく機能していることを確認するには、「ping」コマンドを使用します。
echo "1.1.1.1 abc.com" >> /etc/hosts
ping abc.com