网络应用:[31]hosts文件
1、hosts文件的相对地址是:%SystemRoot%\system32\drivers\etc\如果系统装在C盘,那么一般的绝对地址是:C:\Windows\System32vers\etc\
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/3b03be7aa010bc3333654c0892efa25f0d143ff1.jpg)
2、但是这个文件的位子也是可以改变的,其动态目录由注册表中的如下键决定的。\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/b6f0f0f97fbd4c7cd8ee44f2b8bad341027d30f1.jpg)
3、一般双击打开hosts文件,会有打开方式的选择菜单,使用笔记本即可打开。
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/23fd63c5cf672b5f221b7d253314f4d0b40327f1.jpg)
4、所以当正规的路径中找不到这个hosts文件之时,不妨使用hosts文件名作为关键词在系统盘搜索一下。
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8db51148281189c2cf7deb216f1.jpg)
5、还有一个办法,建立一个批处理,双击即可打开hosts文件。制作方法如下:新建一个记事本,复制(Ctrl+C)、黏贴(Ctrl+V)以下命令,然后另存为打开hosts.bat 即可。notepad "%SystemRoot%\system32\drivers\etc\hosts"ipconfig /flushdnsexit
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/cf6d451b1edef4dcb0676bac45ecd3d968750cf1.jpg)
6、打开之后,有些屏蔽不良网站的讯息在里面,因为这里的权限大,所以打开网页会先读取这里的讯息,如果这里有屏蔽不良网站的数据库,那么这个网站就会打不开了,从而起到了保护用户的目的。
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/1d735518512c8cf18ef95e80c384cde34a2c46f1.jpg)
7、它的基本坼黉赞楞格式是:前面是IP地址,空格(实际上是一个制表键Tab)后面跟随的是网址。又因为127.0.0.1是本地是回送地址(Loopback Address),指本地机,一般用来测试使用。这是主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。所以即便是在浏览器的地址栏中输入数据库中被屏蔽的网址,也打不开这个网址的。
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/46315818dfdae43b13d87a92c457935652bb74f1.jpg)
8、还可以利用这个功能,将经常访问比较慢的网站使用ping命令找到IP地址,再输入到hosts文件中,这样再访问就不用到DNS服务器中查询了,尤其是经常访问一些国外的网站解析异常,就能使用此方法。比如谷歌的各项应用服务(众所周知的原因)经常访问不到,它就会不断更新hosts文件的数据库范本。
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/52fae62064fb960b017f7dd28fa355e982ae6cf1.jpg)
9、hosts文件因其特殊的高权限功能,也会遭到不良程序的青睐,所以说它是一把双刃剑,知道原理,遇到异常现象第一时间查看此文件中是否有问题。及时删除那些非用户添加的数据即可,甚至于可以将原始的hosts文件数据覆盖之。
![网络应用:[31]hosts文件](https://exp-picture.cdn.bcebos.com/e996472ae3efe0782d6fa705b96c576698cf65f1.jpg)