如何转发 Windows DNS 服务器中现有区域的缺失 DNS 名称?

kos*_*far 4 domain-name-system windows-server-2003 internal-dns

我已经在我的公共 DNS 提供商中为公共域(比如 example.com)设置了 DNS 记录。在记录中,有一些类型为*.production.code.example.com的A记录指向特定的公共IP。

我需要在我的 Windows Server 2003 DNS 服务器中设置本地 DNS,以便 *.dev.code.example.com 由这个本地 DNS 服务器应答,但所有其他请求都被转发到网络以获得答案。

尝试在本地 Windows Server 2003 DNS 服务器中设置 example.com 主要区域并添加 *.dev.code.example.com A 记录(用于本地开发目的)时,我无法获得 *.production.code.example 的答案。 com。因此,本地 DNS 服务器不会将 *.production.code.example.com 的请求转发到 Web,尽管本地 DNS 服务器无法解析这些名称。

我想出的临时解决方案是在本地 DNS 中创建一个 code.example.com 主区域,并在其下添加 dev 和 production 域(这会导致将 production.code.example.com 的记录从我的 DNS 提供商复制到我的本地 DNS 服务器)。

如何实现上述内容,而不必每次都复制 DNS 记录?

问候

Tha*_*Guy 6

不要在您的 Windows DNS 服务器上为example.com添加主要区域。如果你这样做,它会认为自己对该命名空间内的任何记录都是权威的,所以它永远不会向外界寻求答案。

相反,为dev.code.example.com添加一个主要区域。在该区域中,您使用要使用的 IP 创建一个 A 记录“*”。不要尝试创建 PTR,它不会工作。

在此处输入图片说明