Networking

將遞歸條目添加到 /etc/hosts

  • September 13, 2015

我想在/etc/hosts文件中添加各種 FQDN 的簡寫,例如:

pyrrha.compsci.university.org. pyrrha

有沒有辦法強製本地 DNS 解析器/etc/hosts遞歸處理條目?

**為什麼?**將完整的 FQDN 插入每個配置文件感覺是多餘的。在中心位置創建別名解決了這個問題,還增加了一個抽象級別,允許在別名後面的 FQDN 發生變化時進行簡單的更新。

resolv.conf允許您指定searchdomains。如下所示的條目:

search cse.iitb.ac.in it.iitb.ac.in iitb.ac.in

允許我:

$ ping -c1 www 
PING www.cse.iitb.ac.in (10.105.1.3) 56(84) bytes of data.
64 bytes from cse.iitb.ac.in (10.105.1.3): icmp_seq=1 ttl=64 time=0.803 ms

--- www.cse.iitb.ac.in ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.803/0.803/0.803/0.000 ms
$ ping -c1 cygnus
PING cygnus.it.iitb.ac.in (10.129.1.1) 56(84) bytes of data.
64 bytes from cygnus.it.iitb.ac.in (10.129.1.1): icmp_seq=1 ttl=61 time=0.688 ms

--- cygnus.it.iitb.ac.in ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.688/0.688/0.688/0.000 ms

resolv.conf不適用於 中的條目/etc/hosts,但如果您的名稱是使用 DNS 伺服器解析的,那麼searchdomain可能就是您要查找的內容。

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