这是我/etc/hosts
在新 CentOS 上的情况:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
我猜-4
和 的-6
变体是 IPv4 和 IPv6 明确的,但为什么 CentOS 感觉我需要localhost.localdomain
和localhostN.localdomain
?它们是某些东西的标准用法吗?我可以在不破坏任何东西的情况下摆脱这些吗?
答案1
删除这些条目是一个非常糟糕的主意localhost
;许多工具、实用程序和脚本都按名称使用该条目,并期望它解析为环回地址。对于 条目来说情况就没那么糟了,对于和条目.localdomain
来说情况就更糟了,但随着 IPv6 支持者开始获得更多关注,这些条目完全有可能得到更广泛的使用。也有可能一些工具开始使用和条目来限制流向 IP 堆栈相关版本的流量。*4
*6
*4
*6