我在学校设置了Windows Server 2008服务器,并希望根据IP地址为客户端设置DNS服务器。
原因:
我们有教师机器和学生实验室,并希望在学生机器上使用OpenDNS,但在教师机器上不使用。
做这个的最好方式是什么?
谢谢!
如果这些计算机位于活动目录域中,则它们必须指向活动目录DNS服务器以进行客户端parsing。 但是在您的DNS服务器上,您可以设置转发器,以便将非本地logging的请求转发到外部DNS服务器。
AFAIK,没有办法设置转发器根据源IPselect不同的服务器,所以你需要设置一个额外的DNS服务器与你的AD区域。 将转发器设置为该服务器上的OpenDNS,并将其指向您的客户端。
正如@joeqwerty所提到的,HTTP代理在这里也是有用的。 当浏览器configuration为使用代理(非透明)时,DNS请求将由代理服务器parsing。 因此,您可以轻松使用GPO或WPAD推送代理设置,设置基本代理,并在代理服务器上设置您的首选DNS。
听起来像系统在不同的子网(否则,将无法通过IP地址告诉他们分开),正确的?
如果是这种情况,请修改不同范围的DHCP范围选项,以向学生机器提供OpenDNSconfiguration,并且教师可以使用正常的configuration。