windows下的hosts文件

    技术2022-05-11  123

    在做局域网里开发时,很多ip地址难记住,因此想办法以http://www.xxx.com的方式访问,

    在tomcat里

    <Host name="localhost" debug="0" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">   <Context path="" docBase="E:/xxx" debug="0" privileged="true" reloadable="true" /><Alias>www.xxx.com</Alias></Host>

    这样设置后还需要在hosts文件里,加入以下内容

    127.0.0.1       localhost     www.xxx.com

    保存后,再次激活tomcat,就可以以http://www.xxx.com的型式访问本机E:/xxx下的web网站了。

    这是因为hosts的优先级要高于DNS服务器,当我们输入http://www.xxx.com时,我们知道要转化为ip地址才能访问,系统会首先去找本机的hosts文件,如果在hosts文件里找到相应的内容就不会去DNS服务器里找了。

    我们利用此特性,还可以屏蔽掉一些网站,比较我要屏蔽掉http://www.sina.com这个网站,我只需要在本机的hosts文件里增加:

    127.0.0.1 www.sina.com #屏蔽掉www.sina.com网站

    或者

    0.0.0.0 www.sina.com

    #后的内容为注释。

    只要把这个网址引向一个错误的ip地址,就达到了屏蔽的目的。


    最新回复(0)