0

我有一个学校老师的网页,可以在 localhost 上找到。( 192.168.1.1) 我也可以在校外访问该页面。( example.com) 我想解决以下问题:如果他们在学校并且想要打开example.com,不必去互联网并带着请求回到学校。
我想在内部服务器上托管所有example.com请求。192.168.1.1如果有人打电话example.com到学校,它会通过局域网,如果不在学校,它会通过互联网。

4

1 回答 1

1

您可以选择(我宁愿选择第二个):

1)修改每台机器中的“hosts”文件(手动)强制example.com为192.168.1.1(很难)

你可以找到这个文件:

Windows:%SystemRoot%\system32\drivers\etc\hosts(默认情况下系统根目录是 c:\windows,所以如果你使用的是 Windows,你的 hosts 文件很可能是 c:\windows\system32\drivers\etc\hosts )

Linux:/etc/hosts

Mac OS X:/private/etc/hosts

2)在学校设置一个透明代理,所以所有的请求都会通过这个代理,你只需要在你的新代理机器上添加这个规则。

于 2012-09-09T09:58:41.710 回答