我将 Squid 配置为 visible_host myhost.com 上的透明缓存
现在我需要做一个测试: - 我修改了我的 hosts 文件以将浏览器请求 myHost2.com 重定向到同一台机器(squid + apache)但是当我尝试时,我看到此消息错误:
The requested URL could not be retrieved
________________________________
While trying to retrieve the URL: http://myhost2.com/
The following error was encountered:
Unable to determine IP address from host name for myhost2.com
The dnsserver returned:
Name Error: The domain name does not exist.
This means that:
The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.
Your cache administrator is root.
我如何允许此请求?这只是一个测试,所以我想将请求传递给我的 apache。Squid 不必过滤该请求。
答案1
该错误表明 Squid 无法解析主机名。
Squid 需要解析其代理的任何系统的 DNS 名称。这可能意味着您需要修改 Squid 主机上的 hosts 文件,或者可能意味着在 Squid 主机上设置本地 DNS 服务器。