为域中的所有用户使用本地 DNS 覆盖远程 DNS

为域中的所有用户使用本地 DNS 覆盖远程 DNS

我们有一台带 DNS 的 Windows Server 2008 R2,但问题是我们的网站可以从外部不同的 IP(例如 83.3.3.3)访问,并且从内部不同的 IP(例如 192.168.0.3)访问。那么是否可以添加一条规则,(本地)将 www.mydomain.com 解析为 192.168.0.3(同时仍然将外部解析为 83.3.3.3)?请注意,我想为内部网络的所有用户设置它 - 类似于 etc/hosts,但适用于所有内部用户。

答案1

您可以使用支持视图的 ISC Bind。它向不同的主机返回不同的地址。

http://zytrax.com/books/dns/ch7/view.html

答案2

如果我理解您的要求,那么您需要在内部 DNS 服务器上为 mydomain.com 创建一个区域,然后为 www 添加一个 A 记录,该记录解析为 Web 服务器的内部 IP 地址。

相关内容