在Linux中,我能够轻松地配置dnsmasq (缓存DNS守护进程),以便在每个域使用特定的DNS。例如,对于所有的地址( *.home.lan ),它会查询特定的DNS服务器,但是对于所有其他的地址,它使用从DHCP确定的DNS服务器。通过这种方式,我可以处理各种VPN,而不会对主DNS和辅助DNS造成损坏。
这在Windows 7中也有可能吗?我可以安装一些额外的软件或购买一些东西。它的作用方式与dnsmasq相似。不幸的是,这个优秀的软件只为基于UNIX的操作系统编写。
提前谢谢。
发布于 2013-11-29 00:50:02
windows中可能没有像dnsmasq这样的东西,但是您可以通过使用Windows DNS Server来实现您想要的结果:
在主名称服务器( lan )的正向查找区域中创建一个新的主区域(DNS1)。在该区域中,创建一个名为home的新委托,并设置要为该区域授权的名称服务器的ip (DNS2)。现在,如果您在使用test.home.lan作为名称服务器的计算机上ping DNS1,那么对lan的第一个查询将转到DNS1,后者会告诉计算机它需要联系DNS2 for home.lan。然后计算机查询DNS2,找出哪个IP属于test.home.lan。
发布于 2013-11-28 23:55:30
为了设置您的期望,我将告诉您,dnsmasq没有Windows等效的内容,在这种情况下,最好的方法是将DNS请求从dnsmasq转发到您的主Windows DNS或AD服务器。
我不希望有人来这里证明.但我愿意接受..。:P
https://serverfault.com/questions/558049
复制相似问题