问题显示如下:
- Ping主机名<-主机回答,看来解析是通过netbios完成的
- nslookup主机名<-
UnKnown未找到主机名:服务器未响应。
现在来了有趣的部分。在很短的时间内,该解决方案就会起作用。也可能是一个登录到服务器的用户可以解析主机名,而另一个不能同时解析。
设定:
我有一个加入域的Windows Server 2012,该服务器安装了Hyper-V角色。服务器有4个物理网络接口,其中#1和#2被Hyper-V用作虚拟交换机,并且未配置任何IP地址。
网络接口#3和#4通过我们的DHCP服务器(这是此Hyper-V主机上的VM)获得了IPv4地址。虚拟交换机#1通过DHCP获得了一个静态IP地址,而#2获得了它的地址。
我有2个DNS服务器。两者的Nslookup结果相同。第二台DNS服务器在另一台服务器的另一台Hyper-V主机上。每个网络接口都有配置的主要和辅助DNS服务器,如ipconfig /all
命令所示。
作为附加信息:该解决方案似乎在除此客户端之外的所有其他客户端/服务器上均能正常工作。
有问题的服务器上的事件日志:
- Hyper-V-VMMS-事件ID:32022:复制由于复制伙伴的名称解析而无法进行。
- DNS客户端事件-事件ID:8015:DNS服务器上的DNS注册不起作用,超时。
主DNS服务器上的事件日志:
- DNS服务器服务:事件ID:4015:DNS服务器识别出严重的ActiveDirectory错误。确保AD正常运行。错误调试信息为空的“”。
- 广告日志未显示任何错误。
辅助DNS服务器最近未显示任何错误。
我不知道服务器重启是否有帮助,但这是我最后要做的事情,因为VM正在此服务器上运行。
故障排除:
- 我在每个网络接口上禁用了IPv6。
- 我查看了网络流量,并查找了DNS数据包。DNS服务器未从该服务器收到任何信息。
- 从出现此问题的服务器的网络接口看,似乎它甚至没有向dns服务器发送任何请求。
- 我试图禁用和启用网络接口。
由于dns解析不起作用,各种其他诊断工具(例如dcdiag)不起作用。有什么想法吗?
dcdiag
在所有DC上运行并在AD上进行了其他检查?严重的Active Directory错误听起来很严重。我先把它弄下来。