windows – UnKnown找不到:不存在的域名

我有一个运行 Windows Server 2012服务器和Windows 7客户端的小型网络.现在我正在尝试使用AD集成区域设置DNS.我已使用正确的DNS服务器IP配置我的本地计算机(不是域成员),将其设置为使用适当的DNS后缀在DNS中注册,并在DNS注册中使用该后缀.那部分很有效.我还有几个成员服务器作为域的一部分,也在DNS中注册.所以这就是现在问题的症结所在.

当我尝试在工作组客户端的其中一个成员服务器的主机名上执行NSLookup时,我得到以下内容

C:\Users\User>nslookup hostname  
Server: unkNown  
Address: 192.168.1.26

*** UnkNown can't find hostname: Non-Existent domain

当我从同一工作组客户端ping时,它会通过自动将DNS后缀添加到主机名来成功.

C:\Users\User>ping hostname

Pinging hostname.domain.com [192.168.1.28] with 32 bytest of data:  
Reply from 192.168.1.28: bytes=32 time=14ms TTL=128  
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128  
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128  
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128

现在,当我从另一个成员服务器执行NSLookUp时

C:\Users\Administrator>nslookup hostname
Server: UnkNown
Address: 192.168.1.26

Name: hostname.domain.com
Address: 192.168.1.28

所以我比较了两台机器的网络DNS设置,唯一的区别是非域客户端工作站检查了“在DNS注册中使用此连接的DNS后缀”的额外框.如果我没有检查,客户端将不会在DNS服务器注册.我在“此连接的DNS后缀:”字段中添加了domain.com后缀和工作组客户端计算机.

我已经看到几个反向查找区域的引用导致这样的问题,但是我已经设置了反向查找区域,并且确保为所讨论的主机名创建了ptr记录.

我的问题是,如何解决这个问题,我缺少什么设置?

编辑:

我已经在其中一台服务器上设置了DHCP,并关闭了路由器/网关上的DHCP.在这样做并更新我的IP后,我现在有了平面名称解析.我无法想象什么设置不同但它现在有效.这更有意义吗?

在Windows网络上通过DHCP配置网络时,DHCP选项会自动正确配置,因为DHCP会满足客户端所需的所有信息.

link解释得更好

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...