/etc/hosts 中的本地接口 IP

/etc/hosts 中的本地接口 IP

将机器自己的网络 IP 放入 /etc/hosts 是否正常?我以前从未见过这样做,而且我很确定这是个坏主意...

/etc/hosts 文件有一个文化习惯,如下所示:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
143.34.54.45 servername.domain.com servername

这肯定不是正确的做法吧?上次我遇到这个问题是今天,当时我正在处理一对 freeipa 服务器的 SRV 记录。

编辑:为了更清晰一些而进行了编辑

答案1

是的,这是完全正常的,而且通常是一个好主意。

理论上,您可以使用 DNS 来为您解决此问题,但 DNS 的可靠性较低/etc/hosts——尤其是在网络无法访问时,例如在启动或关闭期间,更不用说网络中断或其他暂时性问题。

相关内容