仅在本地计算机上进行域转发或屏蔽?

时间:2011-07-24 19:01:39

标签: dns hosts-file

我很伤心不得不问这个问题,但我甚至不知道什么叫什么,我试图做的,因此谷歌是没有多大帮助。

我正在公司网络外的公司网站上做一些工作。站点上的某些资产是从只能从公司网络(QA)内部看到的域加载的,但公共域上有这些资产的镜像。如何将对此内部域(例如:http://qa.example.com/image.png)的请求屏蔽或转发到笔记本电脑上的镜像外部域? (例如http://www.example.com/image.png)。这类似于使用IP地址的主机文件可以完成的操作。我想这样做的原因是,当我在办公室外的网站上工作时,图像不会被破坏,并且不能更改Web文件中的所有引用。我是OSX Lion。

再次,抱歉,虚假的问题,请不要火焰:S

谢谢!

1 个答案:

答案 0 :(得分:1)

如果镜像主机(http://www.example.com)不使用主机标头,您可以通过将qa.example.org映射到www.example.com来完成主机文件。

这将让您的浏览器向www.example.com主机询问http://qa.example.org/image.png。如果www.example.com配置为使用主机标头来控制所服务的内容,则会看到不匹配的主机名并且无法提供内容。在这种情况下,你需要更强大的东西。