hosts文件里存放了网络中所有主机的IP地址和所对应的计算机名称,由专人定期更新维护并提供下载。

在所有已经安装好的Windows系统在都已经默认自带了hosts文件,位置在“%SystemRoot%\system32\drivers\etc\hosts”。 可以通过记事本打开hosts文件,文件有一条默认记录127.0.0.1 localhost,即将localhost这个名称对应到127.0.0.1这个IP上。

hosts文件的优先级高于DNS服务器,所以如果在文件中设定一个错误的IP地址对应一个域名,结果将无法访问。例如将百度的IP地址设定为1.1.1.1 www.baidu.com 这样我们就访问不到百度了。 在某些DNS服务器无法发挥作用的场合,可以用它来临时代替DNS服务器。 此外,还可以用它来屏蔽恶意网站,将恶意网站的网址对应一些错误的或不存在的IP上,这些网站就无法访问了。