/ etc / hosts中的本地接口IP


0

将机器自己的网络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记录。

编辑:编辑有点清晰

Answers:


1

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

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


本地环回接口接口(如在localhost中)我没有被打扰,因为它是从干净的Centos / RHEL安装看起来的样子。我不确定的一个好主意是143.34.54.45位。即:将本地LAN ip硬编码到机器中 拥有 / etc / hosts文件。
Sirex

1
这也是正常和预期的。理论上,您可以设置DNS来处理它,但如果您的DNS服务器出现故障或无法访问(例如,在启动期间,网络出现之前),您的系统可能会对其自身身份感到非常困惑。
Flimzy

好,谢谢。我从来没有在野外看到过这种情况,它只是闻到了一点点。
Sirex
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.