非域用户的内部DNS

在我所在的公司,我们有一个DNS服务器的Active Directory设置。 所有属于该域的计算机都可以parsingDNS服务器的名称,而不会造成任何问题。

目前的问题是不属于域的计算机。 这些计算机无法正确parsing所有名称。

我试图把DNS服务器的IP地址放到路由器的静态DNS中,这个工作只有几个名字,但是仍然有一些名字不能解决。

我做了一个nslookp,似乎这些计算机仍然出去到ISP DNS,而不是我们的。

在我们的networking上有没有办法configuration每台机器来使用我们的DNS?

Active Directory和DNS在Windows 2008上运行

我们在这种情况下做的是,我们有所有本地计算机(域和非域)使用我们的两个AD DNS服务器的DNS,就是这样。 然后,我们有这些DNS服务器转发未知的请求到我们的ISP DNS。

前一段时间,我们有DHCP服务器分配我们的两个DNS服务器,然后把ISP DNS作为第三层。 像这样,我们会有一些随机的问题,有一天有人可以解决一个本地主机,其他的时间不能。 所以我从DHCP服务器分配中删除了ISP DNS。 所以现在build筑物中的每台设备都使用这两台内部服务器,并且它们有一个正向查找设置给ISP DNS。 奇迹般有效。

确保将AD域的DNS后缀分配给非域join的客户端,以便他们将完全限定的查询提交给内部域join主机的内部DNS服务器。