Windows 2003 DNS服务器上的logging或主机文件

我有一个Windows 2003的DNS服务器转发到OpenDNS。 我想设置它,这样当有人请求dev.mydomain.com而不是从OpenDNS请求IP时,它会返回一个本地IP地址。

我想这样做的原因是因为我有一个本地dev dev服务器在本地称为开发和dev.mydomain外部。 我喜欢它,如果我在办公室,我键入dev.mydomain,我不必通过互联网,因为我相信虽然我不知道这是慢的。

思考?

我find了解决scheme。 我没有为mydomain.com创build一个正向查找区域,而是为dev.mydomain.com创build了一个,并创build了一个指向我想要的IP的空白logging。

如果你有一个非常小的networking,并pipe理其中的所有机器,你当然可以添加一个条目到HOSTS文件中的每一个; 但是如果涉及10多台电脑,这会变得非常麻烦。

您可以在DNS服务器中创build一个“mydomain.com”区域,并在其中创build一个“dev”logging; 但这样你的服务器将成为该区域的权威,并不会将请求转发给公共DNS,因此,为了使所有其他的工作,你需要手动添加“真正的”mydomain.comlogging。

假设你在公共DNS中有这个:

  www.mydomain.com  -  1.2.3.4
 smtp.mydomain.com  -  5.6.7.8
 dev.mydomain.com  -  9.10.11.12

然后,您需要在DNS服务器中创build一个“mydomain.com”区域,并以此方式填充它:

  www.mydomain.com  -  1.2.3.4
 smtp.mydomain.com  -  5.6.7.8
 dev.mydomain.com  -  10.20.30.40(服务器的内部IP地址)