将 DNS 区域配置为对任何不存在的主机进行转发

将 DNS 区域配置为对任何不存在的主机进行转发

不确定这是否可行,但在我看来,这听起来很合理。我只是不确定如何做...

我们的公司域名位于内部 DNS 服务器 (company.com) 上,但该域名也托管在外部。我们在 Win2k 服务器上设置了区域,并且它集成了 AD。

我想要做的是,对于任何不存在于我们的内部 DNS 上的主机(由手动设置该 DNS 服务器的内部机器查询),然后查看域的公共 DNS。

因此:在我们的内部 DNS 上,我们设置了 company.com 区域。
在公共 DNS 上,我们设置了 company.com 区域,并为主机名“www”添加了 A 记录。
外部机器查找 www.company.com,并使用公共 DNS 正常解析。内部
机器查找 www.company.com,在内部 DNS 上找不到,将解析转发到公共 DNS 并找到记录。

这要求太高了吗?还是我的做法不对?

谢谢。

答案1

不,Windows DNS 服务器不这样工作。您必须添加包含您网站 IP 的 A 记录。

您可以对主域名的子域名实现类似的操作,但这是一个丑陋的伎俩,在您的处境下不会起作用。

答案2

您检查过通配符选项吗?我认为如果您在本地 DNS 转发区域中添加通配符,该区域将解析为外部网络,那么这将非常有效。

如果您的环境中有 W2K8,您也可以进行条件转发。

Gaurav Maniar MCP | MCSE | MCST | MCITP | ITILv3 认证

相关内容