![无法解析 /etc/hosts 文件中提到的 DNS 名称](https://linux22.com/image/205187/%E6%97%A0%E6%B3%95%E8%A7%A3%E6%9E%90%20%2Fetc%2Fhosts%20%E6%96%87%E4%BB%B6%E4%B8%AD%E6%8F%90%E5%88%B0%E7%9A%84%20DNS%20%E5%90%8D%E7%A7%B0.png)
我正在运行 RHEL8 并遇到一个非常奇怪的问题。我的/etc/hosts
文件中有主机条目,但是当我对它们执行 ping 操作时,出现名称解析错误。
/etc/hosts
这是我的文件的示例:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.1 myserver.local
但是,当我去 ping 时myserver.local
:
# ping myserver.local
connect: Network is unreachable
该错误消息实际上与其他非实际 DNS 名称的错误消息不同,例如:
# ping krjthekjhterjhterjerjkhterjh.com
ping: krjthekjhterjhterjerjkhterjh.com: No address associated with hostname
You have new mail in /var/spool/mail/root
我不太清楚为什么要特别说connect: Network is unreachable
。