![通过 DHCP 配置的 Ubuntu 16.04 桌面 DNS 偶尔会解析](https://linux22.com/image/1138958/%E9%80%9A%E8%BF%87%20DHCP%20%E9%85%8D%E7%BD%AE%E7%9A%84%20Ubuntu%2016.04%20%E6%A1%8C%E9%9D%A2%20DNS%20%E5%81%B6%E5%B0%94%E4%BC%9A%E8%A7%A3%E6%9E%90.png)
大家好,我刚刚安装了 Ubuntu 16.04,gnome 版本。在我的网络中,Windows 2012 R2 服务器是 AD、DHCP 和主 DNS。我的路由器是辅助 DNS。我的客户端按正确的顺序获取正确的地址,并能够解析 LAN 上的每个主机。我甚至能够使用 sssd 和 realmd 加入 AD。
但是现在我遇到了无法正确解析 DNS 名称的问题。所有其他客户端都可以正确解析(Windows、OSX、iOS、具有静态配置的 Ubuntu 服务器)。Ubuntu 桌面执行以下有线操作:
- 有时它会得到妥善解决
- 有时它根本无法解决。
- 有时它会从我的路由器获取 avahi(无法在路由器上禁用...)
同时它始终在网络管理器中显示正确的配置:截屏。您知道我做错了什么或根本原因可能在哪里吗?
答案1
好的,看来我找到了问题所在。Ubuntu 使用 dnsmasq 和网络管理器来执行 DNS 缓存。当我/etc/NetworkManager/NetworkManager.conf
通过注释掉来禁用它时dns=dnsmasq
,一切又恢复正常了。想知道这是怎么回事。
如果我没有收到你们的任何反馈告诉我我做了一些可怕的事情,我会接受这是有效的解决方案。