域名解析到一个 WIndows 2003 服务器上的不同 IP

域名解析到一个 WIndows 2003 服务器上的不同 IP

我有几个域控制器在运行,一个名称解析为内部 IP,而另一个名称解析为其他域控制器上的外部 IP。我没有看到我查询的名称的任何条目,也没有看到区域。可能发生了什么?

更新:
我会将遇到问题的域名命名为 foo.bar.com ,将我公司的域名命名为 baz.com 。

在正向查找区域下,没有 bar.com 的文件夹。运行时dig @mydc01 foo.bar.com我得到了内部 IP:

;; ANSWER SECTION:
foo.bar.com.    0   IN  A   10.1.1.1

当我针对其他 DNS 服务器(即 @mydc02 )运行相同的命令时,我获得了公共 IP 和响应,其中公共名称服务器具有权威性。我尝试清除缓存,但没有主机条目。我看到 foo.bar.com 作为缓存查找,位于根文件夹、com 文件夹、bar 文件夹下。在该文件夹中,有名称:(与父文件夹相同)、类型:名称服务器、数据:我们的公共 DNS 服务器。

更多更新
当我将 +trace 添加到 dig 时,仍然有 @problemServer,我得到了正确的 IP 作为响应。

答案1

可能是该服务器上的主机文件吗?

答案2

我假设您的 DC 也是 MS-DNS 服务器?如果是这样,它们是否具有相同的转发器?

答案3

我会验证您的“问题”服务器是否指向与其他 DC 相同的 DNS 服务器。如果它指向自身,则确保 DNS 缓存已刷新(如 John 所述)...ipconfig /flushdns,然后再次尝试解析。

另外,尝试使用 dig 和完整输出,看看是否可以确定无效记录在 DNS 中的位置。

确保您也确实通过 DNS 解析了此问题。您是通过 FQDN 还是仅通过 NETBIOS 名称进行查询?有时 WINS(如果有)可能会导致短名称解析出现差异。

答案4

将您注册的 DNS 服务器的顺序与其他正常工作的服务器的顺序进行检查。

相关内容