活动目录 + 公共 DNS

活动目录 + 公共 DNS

我在主机托管设施的一台机器上安装了 Windows Server 2008。我将其设为 Active Directory 的域控制器,并且它还运行 DNS。

在机器上,如果我 ping 其中一个托管的 A 条目(例如 foo.example.com),它会正常工作。如果我使用netstat -a,它会显示服务器正在监听端口 53(UDP 和 TCP)。服务器的 DNS 管理器属性显示“监听所有 IP 地址”。我还暂时禁用了所有配置文件的防火墙以进行检查。所以它应该可以正常工作,对吧?

使用 DNSStuff 查找 DNS 条目时,我收到错误 - DNS 服务器没有响应。如果我从外部机器 ping 域,它不会解析名称。基于 Web 的端口扫描器显示端口 53 没有响应(我假设它意味着 TCP)。

以下是 netstat 输出的片段:

TCP    10.0.0.50:53           OptimusPrime:0         LISTENING
TCP    66.240.234.144:53      OptimusPrime:0         LISTENING
UDP    10.0.0.50:53           *:*                    
UDP    66.240.234.144:53      *:*   

据我所知,事件日志中没有相关条目。通过同一 IP 地址访问的计算机上的其他服务(例如 VPN)运行正常。

这是否意味着存在路由问题,或者可能是主机托管设施正在进行某种过滤?诊断此问题时我的下一步应该是什么?

答案1

如果您可以在内部执行 nslookup 但不能在外部执行,并且您没有设置防火墙,我猜测该位置有某种处于活动状态的硬件防火墙。

答案2

如果您可以在本地(在服务器上)访问服务,但无法从远程位置(从服务器)访问,这听起来很像是 co-lo 要么不允许 DNS 请求进入框,要么不允许 DNS 响应出去。除非您在有问题的 DNS 服务器本地有另一台服务器,否则您的下一步将是与 co-lo 交谈。

相关内容