Squid cache_peer设置DNS问题

我们目前有4个鱿鱼代理服务器在没有特定的层次结构。 其中一些遇到间歇性的DNS问题,我们收到以下错误:

“caching无法parsingURL中显示的主机名。”

但是,如果我将浏览器指向其他代理服务器并重新加载页面,则一切正常。

作为任何未来的DNS问题的回退,我想configurationsquid的cache_peer设置,以自动查询另一台代理服务器,如果主机名不能在本地解决。

我试图configurationcache_peer如下:

cache_peer 1.2.3.4 sibling 8080 0 no-query cache_peer 1.2.4.4 sibling 8080 0 no-query cache_peer 1.2.5.4 sibling 8080 0 no-query 

鱿鱼-k重新configuration后,我的caching日志显示:

 Configuring Sibling 1.2.3.4/8080/0 Configuring Sibling 1.2.4.4/8080/0 Configuring Sibling 1.2.5.4/8080/0 

当我浏览到我的麻烦url,我得到同样的错误,这显示在access.log:

1329952290.176 22100 my.ip.ad.dr TCP_MISS / 503 1663 GET http://www.troublesomeUrl.com – DIRECT / www.troublesomeUrl.com text / html

任何人都可以帮我解决这个问题吗? 不知道我在这里做错了什么!