Windows 8服务器R2。 无法提供DNS名称parsing

我想解决我的LAN( 192.168.140.x子网上的Windows 10 Pro客户端)的问题。 我有一个Windows 2008 R2服务器192.168.140.9 ),主要用作DHCP服务器和DNS条件转发器(非权威)。 客户端PC需要parsing公共互联网主机名,以及本地局域网中所有PC的私有主机名(位于远程局域网上的主机: 192.168.200.x )。 私有主机名只能由远程LAN本身的DNS服务器来解决。 我已经configurationDHCP服务器来按这个顺序分配DNS服务器:

 8.8.8.8 8.8.4.4 192.168.140.9 192.168.200.8 192.168.200.31 

其中192.168.140.9是我自己的服务器作为DNS。 最后两个地址是远程局域网的DNS服务器(但是我想删除最后两个选项,因为它们是冗余的)。 我的DNS服务器被configuration为位于远程局域网中的主机名的条件转发器(槽192.168.200.8192.168.200.31 )。 使用NSLOOKUP,我可以清楚地看到,一切正常(如果我设置正确的DNS服务器),但Windows似乎无法解决私人方面的名称,因此许多应用程序无法find私人服务器(NAS,邮件服务器,内部networking服务器等)。 我可以安排DNS订单的唯一方法是将两台私人端DNS服务器设置为列表中的第一个:

 192.168.200.8 192.168.200.31 8.8.8.8 8.8.4.4 192.168.140.9 

这是我想避免的,因为我不希望远程DNS负责parsing互联网名称。

我怎样才能解决这个问题? 除了更改DHCP / DNSconfiguration选项(我自己的服务器)之外,我无法更改客户端的networkingconfiguration,当然,我也无法更改远程服务器的DNS行为。

正如托德build议,我需要从DHCPconfiguration中删除除我自己的( 192.168.140.9 )之外的所有DNS选项。 我也以这种方式在我的DNS服务器的属性中设置了转发器部分:

货代设置

现在一切似乎正常工作。