hosts文件的作用

什么是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
...
原文写的挺好的,就只是想写一遍 加深一下印象,如有侵权,请告之,立即删除
原文

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容