resolv.conf 中的名称服务器正确,但没有主机名解析

resolv.conf 中的名称服务器正确,但没有主机名解析

正如标题所说,执行“ping google.com”时我无法解析主机名,即使 /etc/resolv.conf 的内容似乎正确:

nameserver 8.8.8.8
nameserver 8.8.4.4

我通过 wicd-curses 连接到 WiFi 网络,它正确填充了 resolv.conf 文件。这使我能够访问互联网,因为“ping 216.58.208.238”(google)按预期工作。所以就好像我的 resolv.conf 文件没有被读取来解析主机名,我不明白为什么。

谢谢 !

编辑:经过进一步询问,我认为我必须更清楚地描述我的设置,因为它似乎是问题的原因。我有一台笔记本电脑,可以通过无线方式访问互联网。它通过有线方式连接到另一个专用网络。我有另一台主机通过无线方式连接到此网络,我想从该主机访问互联网。在此主机上,我无法解析主机名。

好吧,如果我将 /etc/resolv.conf 中的名称服务器更改为笔记本电脑上 resolv.conf 中的名称服务器,它就会正常工作。我缺少什么才能自动执行此操作?为什么它不适用于谷歌名称服务器?

相关内容