我在 Ubuntu 14.04.2 LTS trusty 中有时会遇到 DNS 解析问题。
我已经使用网络管理器配置了系统,使其能够使用静态 IP 分配。我也尝试过更改 DNS 服务器地址,但当出现此问题时,我无法通过 URL 访问任何网站,只能通过 IP 访问。
在遇到这个问题时,我尝试过
- 停止 dnsmasq 服务
- 删除 dnsmasq
- 重启网络服务
- 重启网络管理器
- nslookup 到 google、yahoo 等域名
我无法通过执行所有这些操作来解决问题。但唯一的解决方案是重新启动我的计算机。
请帮助我,因为它会因重新启动系统和随时失去连接而完全卡住我的整个工作。
非常感谢您的帮助。
凯文。
答案1
我按照以下步骤操作,我的问题解决了。
删除 dnsmasq
apt-get 删除 --purge dnsmasq
在 etc/NetworkManager/NetworkManager.conf 中通过将 #symbol 放入注释“dns=dnsmasq”
注释本地 DNS 地址
通过在 /etc/dhcp/dhclient.conf 中添加 #symbol 来注释“prepend domain-name-servers 127.0.0.1;”
更新解析配置
解析配置文件 -u
重新启动网络管理器或重启系统
服务网络管理器重新启动