1. 在 Windows 系统下, C:\Winnt\System32\Drivers\etc 里面有一个 hosts 文件. 该文件可以用纯文本文件打开.
2. 该文件里, 可以配置地址映射. 前面配置 ip 地址, 后面配置对应的域名. 则当计算机访问域名时, 就自动映射到 hosts 文件里的 ip 上了.
3. 工作原理: 在 Windows 系统里, 当访问一个域名时, 首先是在 hosts 文件里找是否有对应的映射关系. 如果有, 则直接访问 hosts 映射里的 ip. 如果没有, 才找 dns 服务器上的域名, 去匹配相应的 ip. 也就是说 hosts 里的配置优先级是高于 dns 域名服务器的.
4. 作用:
加快域名解析: 在 hosts 里配置映射后, 就不能再去 dns 域名服务器上去查找了, 极大的提高了效率. 对于常用的访问地址, 可以配置在 hosts 文件里.
方便局域网用户: 在同一个局域网里, 建立 hosts 里的映射, 可以不用手动输入 ip, 而是直接输入域名即可进行访问.
屏蔽网站: 对于有些网站, 我们不想访问, 但总是自动弹出, 可以在 hosts 文件里配置成 127.0.0.1, 访问时就访问到本机了, 就屏蔽了不想访问的网站.
来源: http://www.bubuko.com/infodetail-2946393.html