家庭内部DNS域名能否与在Godaddy和name便宜上购买的外部域名相同?

家庭内部DNS域名能否与在Godaddy和name便宜上购买的外部域名相同?,dns,cloud,external,internals,bind9,Dns,Cloud,External,Internals,Bind9,我想知道是否有人能回答这个问题。我已经搜索了所有地方,但在任何地方都找不到答案,你们中的一些人可能已经实现了这个解决方案。 以下是我在家庭网络上的内容: 使用的软件:Ubuntu 18.04上的bind9 主/云DNS服务器:xyz.com(在主/从配置中:2台服务器使用内部IP地址192.168.1.10(主)、192.168.1.11(从)) 在我的namecheap帐户上:我购买了一个域(xyz.com),添加了一个指向ISP提供的IP地址的+动态DNS记录,它还使用ddclient进行更

我想知道是否有人能回答这个问题。我已经搜索了所有地方,但在任何地方都找不到答案,你们中的一些人可能已经实现了这个解决方案。 以下是我在家庭网络上的内容:

使用的软件:Ubuntu 18.04上的bind9

主/云DNS服务器:xyz.com(在主/从配置中:2台服务器使用内部IP地址192.168.1.10(主)、192.168.1.11(从))

在我的namecheap帐户上:我购买了一个域(xyz.com),添加了一个指向ISP提供的IP地址的+动态DNS记录,它还使用ddclient进行更新。我在xyz.com下还有几个子域,例如:a11.xyz.com、a12.xyz.com、a13.xyz.com等等

在我家的主DNS服务器上:

└───»nslookup xyz.com 0<10:25:03 服务器:192.168.1.10 地址:192.168.1.10#53

名称:xyz.com 地址:192.168.1.10

但是,如果您查找a11.xyz.com,我希望它首先在本地搜索,然后在外部搜索公共DNS服务器上的DNS记录,如Google、Name便宜和其他

服务器:192.168.1.10 地址:192.168.1.10#53

**服务器找不到a11.xyz.com:NXDOMAIN

现在,问题是: Q1.)是否有可能在家中有这样一种配置,其中家庭DNS服务器域名与在Namecheap和Godaddy等注册商处购买的域名相同? 问题2。)如果内部域名与外部域名相同,是否可以处理这种混合,使其首先在本地搜索,然后在公共dns服务器中查找外部记录。 问题3。)如果nslookup/dig响应取决于客户机配置,那么家庭DNS服务器是否可以同时为伪域和实际购买的域提供服务

我还没有在digital ocean或任何其他云提供商上看到这样的文档


再次感谢您的帮助。

我通过隔离内部域和外部域解决了这个问题。在上面的例子中,如果我在namesheap/godaddy上有一个域名:xyz.com,那么同一域名不能在家庭网络内部使用,因为在解决方案上会有冲突

我创建了一个专门用于内部设备查找的域:homelan.com,家庭网络中的所有设备都将具有默认域homelan.com。这样,xyz.com的所有子域也可以使用转发器以及使用homelan.com的内部设备进行解析

我的印象是,如果外部域和内部域都相同,那么如果bind在内部找不到记录,它将自动解析为外部域