我在使用 ubuntu-10.4 VM 时遇到了问题。当我尝试解析主机名(例如使用 nslookup 或 firefox)时,我的 DNS 服务器会收到一个带有 DNS 查询的 UDP 数据包(我用 tcpdump 看到了它),但它会丢弃请求。我尝试使用 Windows DNS 服务器和 Red Hat DNS 服务器:它们会收到查询,但没有给出任何答案。我确信在安装结束时名称解析会成功!
我有另一个 Linux VM:相同的查询得到响应。将请求与 tcpdump 和 wireshark 进行比较,我发现它们之间没有区别。
答案1
尝试:
- 检查 DNS 服务器是否配置为侦听该 IP 网络
- 打开 DNS 查询日志记录以查看 DNS 服务器是否正在获取请求
- 检查监听 UDP 的 DNS 服务器(好吧,这个可能性不大)
我同意 James Lawrie 的观点,你应该仔细检查防火墙规则