我使用 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 中尝试过“ ”,但没有效果。