如何使用上游 DNS 服务器解析单名(无点)域名?

如何使用上游 DNS 服务器解析单名(无点)域名?

我使用 dnsmasq 作为网络上的 DNS 中继器,它能够回答该计算机 hosts 文件中条目的域名查询。这为我提供了一种将 hosts 文件传播到本地网络上所有计算机的便捷方法。但是,我本地网络上的 Ubuntu 计算机拒绝将单名称(无点)域名查询传递给 DNS 服务器。Ubuntu 计算机仅尝试在本地解析无点名称。

例如,我有一台机器,塔斯克设置为 192.168.42.12。在 Windows 中,“ ping tusker” 正确解析为 192.168.42.12。但在 Ubuntu 中,“ ping tusker” 导致“名称解析暂时失败”。它似乎没有将单名称域名查询传递给 DNS 服务器。它发现本地主机中没有条目,因此就停止了。

我需要做什么才能让 Ubuntu 中的 DNS 解析器传递单名域查询?我已options ndots:0在 resolv.conf 中尝试过“ ”,但没有效果。

相关内容