我为学校的老师提供了一个网页,它可以在localhost上找到。 (192.168.1.1
)
我也可以在校外到达那个页面。 (example.com
)
我想解决以下问题:如果他们在学校并且想要打开example.com
,请不要上网并带着请求返回学校。
我想在内部服务器上托管所有example.com
个请求到192.168.1.1
。如果有人在学校打电话给example.com
,那就是局域网,如果失学,就会通过互联网。
答案 0 :(得分:1)
你可以选择(我宁愿第二个):
1)修改每台机器中的“hosts”文件(手动),强制example.com到192.168.1.1(很难)
您可以找到此文件:
Windows:%SystemRoot%\ system32 \ drivers \ etc \ hosts(默认情况下系统根目录为c:\ windows,因此如果您使用的是Windows,则主机文件很可能是c:\ windows \ system32 \ drivers \等\主机)
Linux:/ etc / hosts
Mac OS X:/ private / etc / hosts
2)在学校设置透明代理,因此所有请求都将通过此代理,您只需在新代理计算机中添加此规则。