我已在公共 DNS 提供商中为公共域(例如 example.com)设置了 DNS 记录。在这些记录中,有一些 *.production.code.example.com 类型的 A 记录指向特定的公共 IP。
我需要在我的 Windows Server 2003 DNS 服务器中设置本地 DNS,以便 *.dev.code.example.com 能由此本地 DNS 服务器应答,但其他所有请求都需要转发到 Web 才能获得答案。
当尝试在本地 Windows Server 2003 DNS 服务器中设置 example.com 主区域并添加 *.dev.code.example.com A 记录(用于本地开发目的)时,我无法获得 *.production.code.example.com 的答案。因此,尽管本地 DNS 服务器无法解析这些名称,但本地 DNS 服务器不会将对 *.production.code.example.com 的请求转发到 Web。
我想到临时解决方案是在本地 DNS 中创建一个 code.example.com 主区域,并在其下添加开发和生产域(这会导致将 production.code.example.com 的记录从我的 DNS 提供商复制到我的本地 DNS 服务器)。
我如何实现上述操作,而不必每次都复制 DNS 记录?
问候
答案1
不要在 Windows DNS 服务器上添加主要区域示例.com。如果这样做,它将认为自己对该命名空间内的任何记录都具有权威性,因此它永远不会向外界寻求答案。
相反,添加一个主要区域dev.code.example.com。在该区域中,使用要使用的 IP 创建 A 记录“*”。不要尝试创建 PTR,它不会起作用。