/ etc / hostsをテストする方法


12

/ etc / hostsファイルがホスト名を正しいIPアドレスにマッピングしていることを確認する最良の方法は何ですか?

dighostsファイルをバイパスして、外部DNSを直接クエリするようなツールを使用します。


ホストファイルはドメインをマッピングしません。...特定のホスト名をIPアドレスにマッピングします。
mdpc 14年

@mdpcそれを反映するように編集しました。基本的には同じ質問ですが、hostsファイルエントリが機能していることを確認する方法を探していました。
ジェイ14年

回答:


16

私はこれを試してみましたが、期待通りに動作するようです:

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

1
よさそうだ、ありがとう!私はまた、pingが動作しますが見つかりました:ping facebook.com出力:PING facebook.com (1.2.3.4) 56(84) bytes of data.
ジェイ

3

私が見つかりました。gethostipどちらかのホスト名またはIPを受け入れ、また、あなたが必要な正確に何をプリントアウトするために、適切なオプションを有しています。

$ gethostip -d facebook
1.2.3.4

1

「ping」コマンドを使用して、/ etc / hostsに追加された値が正常に機能しているかどうかを確認できます。

echo "1.1.1.1   abc.com" >> /etc/hosts
ping abc.com
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.