![RHEL 6 上的 DNS 问题](https://linux22.com/image/22948/RHEL%206%20%E4%B8%8A%E7%9A%84%20DNS%20%E9%97%AE%E9%A2%98.png)
我在新的 RHEL 6 虚拟机上遇到一些 DNS 问题。对 IP 执行 Ping 操作正常,但计算机无法解析任何名称。我尝试将 Google 的 DNS 服务器(8.8.8.8 和 8.8.4.4)添加到 /etc/resolv.conf 的底部,但没有任何影响。即使手动将项目添加到我的 /etc/hosts 文件似乎也不起作用。是否需要重置某些东西?我还能尝试什么吗?
这是我的 /etc/hosts 文件的内容:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
209.132.181.16 download.fedoraproject.org
74.125.236.8 google.com
但是我仍然无法 nslookup 或 ping 到 google.com。
编辑:已解决。防火墙问题阻止了 DNS 请求。
答案1
我知道这个问题已经解决,但如果有人偶然发现这个问题试图解决类似的问题,它可能有助于检查/etc/nsswitch.conf
以确保在添加手动条目时hosts
包含该行不能修复它。files
/etc/hosts