什么是hosts文件?
hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网站域名与其对应的IP地址建立一个关联的"映射表"。输入域名,系统首先从hosts文件寻找对应IP地址,如果有,系统就会立即打开对应网页,如果没有,则浏览器会将网址提交DNS域名解析服务器进行IP地址的解析。
hosts文件的作用
加快域名解析
对于经常访问的网站省略了DNS解析这一步骤。
构建映射关系
可以利用本机的hosts文件,系统解析域名,可以将一些难记得ip地址映射一个容易记住的域名,也不需要DNS解析。
屏蔽垃圾网站
利用hosts文件,系统担任DNS解析域名这一特性,可以屏蔽一些广告网站,比如xiao网站的弹窗,可以记录影响我们观看的网站域名,映射到一个错误ip或者本地IP地址,这样可以达到禁止访问的目的了。
修改hosts文件的方法
由于hosts文件属性-系统文件,因此需要管理员权限才能对其修改
第一种方法:先将权限修改成管理员权限,然后对其修改
第二种方法: 先将hosts文件复制到桌面,这时就不需要管理员权限了,修改后,替换原目录中的hosts文件。
hosts文件位置:
mac :~/private/etc
windows: c:\Windows\System32\drivers\etc
hosts文件修改示例
...
202.108.22.5 www.baidu.com
...
如上所示,我们在本地的hosts文件中,将百度的 IP 地址与百度的域名建立了映射关系,也就起到了“加快域名解析”的作用,因为不需要再去请求 DNS 服务器啦!此外,如果我们想要对其进行注释的话,直接在前面加#符号就可以,例如:
...
.#202.108.22.5 www.baidu.com
...
原文写的挺好的,就只是想写一遍 加深一下印象,如有侵权,请告之,立即删除
原文