Dns

如何測試 /etc/hosts

  • June 24, 2019

確認 /etc/hosts 文件將主機名映射到正確 IP 地址的最佳方法是什麼?

使用類似dig直接查詢外部 DNS 的工具,繞過主機文件。

我試過了,它似乎按預期工作:

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

我發現gethostip它接受主機名或 IP,並且還有適合列印出您需要的選項的選項。

$ gethostip -d facebook
1.2.3.4

引用自:https://unix.stackexchange.com/questions/134143