家庭内部DNS域名可以和在Godaddy和Namecheap上购买的外部域名相同吗



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

使用的软件: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服务器上:

└─<gt;──»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记录,如谷歌、Namecheap和其他服务器。

服务器:192.168.1.10地址:192.168.1.10#53

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

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

我还没有在数字海洋或任何其他云提供商上看到这样的文档。

再次感谢您的帮助。

我通过将内部域与外部域隔离来解决问题。在上面的例子中,如果我在namechead/godady上有一个域名为:xyz.com,那么同一域名不能在内部用于家庭网络,因为在解决方案中会有冲突,所以

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

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

最新更新