提醒:本文最后更新于 2026-05-24 06:30,文中所关联的信息可能已发生改变,请知悉!
Hosts 文件通常指系统 Hosts,Hosts 是一个没有扩展名的系统文件,用于创建 IP 地址与域名之间的映射关系。可以加快
编辑
一、含义
Hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从 Hosts 文件中寻找对应的 IP 地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交 DNS 域名解析服务器进行 IP 地址的解析。
二、工作机制
当我们访问网站时,系统要首先通过 DNS 服务器把要访问的网站域名解析成一个唯一的 IP 地址,我们才可以通过这个 IP 地址进行网站访问。操作系统规定,在进行 DNS 请求以前,先检查系自己的 Hosts 文件中是否有这个域名和 IP 的映射关系。如果有,则直接访问这个 IP 地址指定的网络位置,如果没有,再向已知的 DNS 服务器提出域名解析请求。也就是说 Hosts 的 IP 解析优先级比 DNS 要高。
三、HOSTS 文件的具体作用
1、加快域名解析
上面已经提到了,系统会首先检测 HOST 文件中有无对应关系,若存在域名与 IP 的对应关系,则无需再请求 DNS 服务器,加快了访问速度。
2、方便局域网用户
如果在局域网中架设了内网服务器,一般需要通过 IP 地址去访问,IP 地址不容易记忆,我们可以设置 Host 文件,自己创建一个域名,方便访问内网服务器。
3、屏蔽网站(域名重定向)
我们可以将网站广告的域名强制解析到一个错误的 Ip 地址上,这样广告就不会再显示了,起到屏蔽的作用。
四、修改方法
笔者以 WIn8.1 系统为例,演示如何使用 Host 文件屏蔽广告。
1. 取消“C:\windows\system32\drivers\etc\Hosts”文件的只读属性。
2. 用记事本打开“C:\windows\system32\drivers\etc\Hosts”文件。
3. 在文件的最后一行添加上“127.0.0.1 pp2.pptv.com”并保存。这样我们就能屏蔽了 pptv 网站的部分广告。
(注:如果在一行前加入 #字符,则代表注释这一行,本行内容不会生效。)