我在 Ubuntu Server 22.04 上设置了一个 Bind9 DNS 服务器,测试域名为 nonxdom.com。Ubuntu Server 位于安装在 Windows 11 计算机上的 Virtual Box 上。
在 Ubuntu Server 上使用 nslookup 和 dig 时一切正常。但是,Windows 11 似乎无法在 Ubuntu Server 上访问 nonxdom.com。
我在192.168.27.9
用于连接互联网的无线适配器设置中输入了首选 DNS 服务器。有时它会工作,加载索引页。但大多数时候它不会。我必须将首选 DNS 服务器设置为自动,然后再恢复为192.168.27.9
。几个小时前它工作正常。重新启动 Windows 后,情况还是一样。
我该怎么做才能不必继续执行上述步骤?
1
最佳答案
1
要修复间歇性 DNS 问题:
Set Network Adapter to Bridged in VirtualBox to keep Ubuntu and Windows on the same network.
Update BIND9 Config: In /etc/bind/named.conf.options, allow queries:
bash
allow-query { any; };
Restart BIND9: sudo systemctl restart bind9.
Flush DNS Cache on Windows: Run ipconfig /flushdns in Command Prompt.
Set Static DNS on Windows: Use 192.168.27.9 as the preferred DNS in Wi-Fi settings.
Check Firewall: Ensure Windows Firewall allows DNS requests to 192.168.27.9.
这应该可以稳定您与 Ubuntu 服务器的 DNS 连接。
|
–
|