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