无法从主机名确定IP地址

时间:2012-01-25 17:40:52

标签: apache proxy dns osx-lion squid

我们有一个iMac作为内部开发服务器运行,包括Apache,PHP和MySQL的。

它有许多虚拟主机文件,当在iMac上访问时,这些工作非常出色。

我们还运行Squid代理服务器http://web.me.com/adg/squidman/,以便我们在移动时通过我们的连接访问网络。

通过代理访问时,一般的网页浏览都很好,但是当我们尝试访问像ourtestsite.dev这样的虚拟主机网址时,我们会收到以下消息:

  

块引用   尝试检索URL时遇到以下错误:http://ourtestsite.dev/

Unable to determine IP address from host name "ourtestsite.dev"

DNS服务器返回:

Name Error: The domain name does not exist.

这意味着缓存无法解析URL中显示的主机名。检查地址是否正确。

您的缓存管理员是网站管理员。

任何人都可以了解我们如何通过代理访问这些网址吗?

由于

2 个答案:

答案 0 :(得分:3)

在iMac的网络配置中,我告诉它不要将代理用于* .dev的地址

我之前使用.local地址工作,但* .local自动添加为异常。

因此添加通配符已经解决了,我们是金色的: - )

答案 1 :(得分:0)

只需在squid服务器上的hosts文件中添加一个条目,将所有虚拟托管域指向iMac的IP地址即可。这将绕过这些域的DNS查找。