12.10升级后DNS解析失败

升级到12.10后,本地和外部地址的DNS解析似乎都失败了。 我可以成功ping本地和外部IP地址(至少google.com),但ping DNS名称会立即返回ping: unknown host 。 连接信息似乎列出了正确的DNS服务器(我可以成功ping通),并且更改为Google Public DNS会产生类似的结果。 我该怎么办才能解决这个问题呢?

/etc/resolv.conf中将127.0.0.1更改为127.0.1.1

看起来这是一个已知问题:

Launchpad bug#1051348

那里的指示对我有用

在终端中,运行

 sudo apt-get install resolvconf # in case it got removed sudo dpkg-reconfigure resolvconf # to restore the symlink at /etc/resolv.conf 

然后重启。