【发布时间】:2021-01-01 07:19:23
【问题描述】:
我想知道是否有人可以回答这个问题。我已经到处搜索,在任何地方都找不到答案,你们中的一些人可能已经实施了这个解决方案。 这是我在家庭网络上的内容:
使用的软件:Ubuntu 18.04 上的 bind9
家庭/云 DNS 服务器:xyz.com(在主/从配置中:2 个服务器使用内部 IP 地址 192.168.1.10(主),192.168.1.11(从))
在我的 namecheap 帐户上:我购买了一个域 (xyz.com),添加了指向我由 ISP 提供的 IP 地址的 A+ 动态 DNS 记录,它也使用 ddclient 更新。我在 xyz.com 下也有几个子域,例如:a11.xyz.com、a12.xyz.com、a13.xyz.com 等等。
在我家的主 DNS 服务器上:
└───» nslookup xyz.com 0
名称:xyz.com 地址:192.168.1.10
但是,如果您查找 a11.xyz.com - 我希望它首先在本地搜索,然后在外部查找公共 DNS 服务器(如 Google、Namecheap 等)上的 DNS 记录。
服务器:192.168.1.10 地址:192.168.1.10#53
** 服务器找不到 a11.xyz.com: NXDOMAIN
现在,问题是: Q1。 ) 是否可以在家里进行这样的配置,其中家庭 DNS 服务器域名与在 Namecheap 和 Godaddy 等注册商处购买的域名相同? Q2。 ) 如果内部域名与外部域名相同,是否可以处理这种混合,使其首先在本地搜索,然后在外部查找公共 dns 服务器中的任何记录。 Q3。 ) 如果 nslookup / dig 响应取决于客户端配置,家庭 DNS 服务器能否同时为购买的虚假域和真实域提供服务?
我还没有看到有关数字海洋或任何其他云提供商的此类文档。
再次感谢您的帮助。
【问题讨论】:
标签: dns cloud external internals bind9