从主机名无法确定IP地址

4
我们有一台iMac作为内部开发服务器,安装了Apache、PHP和Mysql。它有许多虚拟主机文件,在iMac上访问时运行得非常好。我们还运行Squid代理服务器http://web.me.com/adg/squidman/,这样我们在移动时就可以通过我们的连接访问网络。通过代理访问一般的网页浏览等都没有问题,但是当我们尝试访问虚拟主机url,比如ourtestsite.dev,就会出现以下错误信息:

Blockquote 在尝试检索URL时遇到以下错误: http://ourtestsite.dev/

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

DNS服务器返回:
Name Error: The domain name does not exist.

这意味着缓存无法解析URL中提供的主机名。请检查地址是否正确。
您的缓存管理员是网站管理员。
有人能否说明如何通过代理使这些URL可访问?
谢谢。

你需要运行自己的DNS服务器,或者传递一个包含“本地”盒子IP的/etc/hosts文件供大家共享。 - synthesizerpatel
2个回答

2

在iMac的网络配置中,我告诉它不要使用代理访问*.dev地址。

之前我已经在.local地址上运行成功了,但是*.local自动添加为例外。

所以添加通配符解决了问题,现在一切都很完美 :-)


什么?你能详细描述一下吗? - Mohammad Kermani

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接