当决定使用 127.0.0.1 或 0.0.0.0 时,hosts 文件有什么区别?

当决定使用 127.0.0.1 或 0.0.0.0 时,hosts 文件有什么区别?

由于 0.0.0.0 匹配任何地址而 127.0.0.1 是本地主机,当决定选择其中一个来映射主机文件中不需要的 IP 和域时,什么时候最好?

我读到,在 hosts 文件中,0.0.0.0 映射到所有 ipv4 地址,因此被视为垃圾,应丢弃。既然您的系统几乎不会用于托管这些域名,那么为什么有人会使用 127.0.0.1 呢?

答案1

127.0.0.1 是本地主机,通过仅监听该地址,您可以确保它不会受到来自机器外部连接的风险,这对安全性有好处。

系统使用 ANY 地址 0.0.0.0 来接受到任何本地地址的连接。

这并不意味着 0.0.0.0 匹配任何地址,它只是一个特例。在监听时。

就主机文件而言,0.0.0.0 没有意义。

相关内容