Ubuntu服务器托管

时间:2012-09-09 09:44:27

标签: http dns

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

1 个答案:

答案 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)在学校设置透明代理,因此所有请求都将通过此代理,您只需在新代理计算机中添加此规则。