Ubuntu/Debian(或一般的 Linux)是否尊重 DNS 服务器的顺序?假设已全新安装 Ubuntu 18.04
在 Ubuntu 18 中,你可以像这样设置 DNS 服务器:
也就是说,它总是选择第一个,并且只有当它没有回应时它会询问列表中的第二个服务器。还是会从列表中选择一个服务器?
我之所以询问是因为我们的 DHCP 服务器返回了 DNS 服务器列表:
10.0.10.1
8.8.8.8
1.1.1.1
显然第一个是我们的 DNS 服务器,有我们自己的名字。公共 DNS 不知道这些名字。
从 Ubuntu 18 开始,我们开始注意到许多基于 Linux 的用户在使用我们的私有 DNS 名称时遇到了问题。当您在这些机器上运行 nslookup 时,它会返回“未找到名称”,但是当您运行 nslookup 并选择 DNS 服务器时,10.0.10.1
它会立即响应名称 - 经过一段时间或重新启动后即可正常工作。在 Windows 上,它从未出现任何问题。
我们在 DHCP 中拥有公共 DNS 作为备份。
顺便说一句,编辑客户端机器上的配置并不是最好的解决方案。我希望这样的事情能够立即奏效。所以看起来我们需要排除公共 DNS,对吗?谢谢