因此,我目前正在将我们的办公室迁移到当前的代理(运行在我们的邮件服务器上的Windows中的Squid.我没有设置它.)在维亚塔上奔跑的乌贼。
到目前为止,我所有的设置和工作都很完美,但是我很难让它使用两个不同的DNS服务器,一个用于互联网(8.8.8.8),另一个用于内部域名站点。
如果我首先将内部DNS ip设置为:
set system name-server 192.168.47.1
set system name-server 8.8.8.8然后,它似乎解决了一切,然而,任何公共网站在互联网上需要难以置信的时间来解决。然而,如果我切换它,所以公共DNS是第一,网站加载难以置信的速度,但它将只加载记录在公共DNS。
在这两种设置中使用nslookup似乎只使用了名称服务器。
以前有人处理过这个吗?
发布于 2012-04-14 13:46:46
上面的squid配置所发生的事情是,它试图通过您的内部服务器解析公共DNS,然后等待它失败,然后尝试公共DNS。
我建议在系统上运行一个单独的DNS代理,并告诉squid使用它。像dnsmasq这样好的简单的东西允许您为内部域设置不同的DNS服务器,但是其他的东西都会进入公共互联网DNS。看来Vyatta包括dnsmasq。
或者,在您的内部DNS服务器上设置转发以允许它解析internet域名,然后使用squid中的一个DNS服务器即可。
https://serverfault.com/questions/379451
复制相似问题