我在 ubuntu 上使用移动拨号上网。
但是,有时即使我已连接到 ISP,/etc/resolv.conf 中也没有任何条目。我经常重新启动网络管理器或网络,希望它会改变,但通常没有什么用。我所说的已连接是指我可以看到网络通知图标已切换为几条指示连接性的条形图。
有人知道解决这个问题的好办法吗?
答案1
使用可公开访问的 DNS 服务器创建自己的 /etc/resolv.conf。例如,您可以创建文件 /etc/resolv.conf.opendns,其内容如下:
nameserver 208.67.222.222
nameserver 208.67.220.220
进而
cp /etc/resolv.conf.opendns /etc/resolv.conf
让您的系统使用 OpenDNS 服务器。当然,这不会告诉您为什么 /etc/resolv.conf 文件是空的,但它应该使您的机器能够使用 DNS 来解析名称。