
剛剛瀏覽了一些伺服器,發現外部 IP 的全名和短名的設定方式是錯誤的,例如:
a.b.c.d myserver myserver.mycompany.org
假設 nsswitch.conf 配置了檔案作為主要主機名稱解析器,這會導致什麼類型的問題?
目前,它似乎並沒有為我們帶來任何直接問題(除了主機名稱/主機名稱 -f 返回短名稱),但我需要知道解決這個問題有多緊急。
答案1
如果沒有壞就不要修理它。
套用一句話來說,通常在部署 Web 應用程式時,您可能會發現 FQDN 位於 /etc/hosts 中,用於環回目的(cron 作業等)。
在您的情況下,如果您的 FQDN 指向真實世界的 IP,則它可能已放置在那裡以防止需要對外部網域進行 DNS 查找,這也可能是由於某些內部流程造成的。