我正在尝试解决私有 DNS 服务器的问题。
我处于可以成功解析我的域(例如 mydomain.com)在 bind9 中的公共 DNS 和本地 DNS 设置的状态,但我无法解析 mydomain.com 的公共记录。
我不知道如何解决这个问题。
谢谢你的帮助。
编辑:为了更好地理解究竟什么不起作用。
在我的私人 NS1 上设置:priv1.mydomain.com - 192.168.0.10 priv2.mydomain.com - 192.168.0.10
在提供商上设置:pub1.mydomain.com
客户端 PC - dig test.mydomain.com @private.NS1 -> 192.168.0.10 -> 没关系
客户端 PC - 挖掘 google.com @private.NS1 -> 172.217.23.238 -> 没关系
客户端 PC - 挖掘 pub1.mydomain.com @private.NS1 -> 没有答案
我的问题是访问私人和公共记录。
基本上,dig NS yourdomain.com 应该指向你的 BIND 服务器,这是第一步,你需要确定。
您在内部和外部运行权威 DNS。很好——这意味着外部查找获得外部地址,内部查找获得内部地址。
但是,因为您的内部 DNS 必须是权威的,所以它知道它拥有您域的所有信息。因此,如果您想
pub1.mydomain.com
解析内部请求,您需要将其添加到您的内部 DNS。它已经在外部DNS中没关系;你还需要把它添加到你的内部