Ubuntu 14.04 中的 DNS 问题

Ubuntu 14.04 中的 DNS 问题

我在 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 来注释“pre​​pend domain-name-servers 127.0.0.1;”

  • 更新解析配置

    解析配置文件 -u

  • 重新启动网络管理器或重启系统

    服务网络管理器重新启动

相关内容