刚刚查看了一些服务器,发现外部 IP 的全名和短名称设置错了,例如:
a.b.c.d myserver myserver.mycompany.org
如果 nsswitch.conf 配置为使用文件作为主要主机名解析器,那么这会导致什么样的问题?
目前它似乎没有给我们带来任何直接的问题(除了 hostname/hostname -f 返回短名称),但我需要知道修复这个问题有多紧急。
答案1
如果它没坏就不要修理它。
创造一个短语,在部署 Web 应用程序时,您经常会发现 FQDN 位于 /etc/hosts 中,用于环回目的(cron 作业等)。
在您的情况下,如果您的 FQDN 指向现实世界的 IP,那么它可能被放置在那里是为了防止需要对外部域进行 DNS 查找,同样,这也可能是由于某些内部过程造成的。