一、hosts的作用
1、hosts文件是一个计算机系统中用于域名解析的一个文件,可以手动编辑,方便屏蔽广告、限制访问等。
2、在通过域名访问网站时,电脑会读取hosts文件进行解析,如果该网址有对应的IP地址,电脑会直接使用该IP地址进行访问。
3、作为一个开发者,我们通过编辑hosts文件可以方便地进行开发测试、屏蔽广告、加速访问等。
二、最新hosts的来源
1、最新hosts的来源很多,可以从GitHub等代码仓库中寻找。
2、最新hosts经常会进行更新,因为有些广告、恶意网站会不断变换域名进行攻击。
3、目前比较常用的最新hosts是来自racaljk的hosts,维护得比较好,并且有比较严谨的更新机制。
三、如何使用最新hosts
1、首先下载最新hosts文件,可以从GitHub等代码仓库中获取。
2、在Windows系统中,hosts文件位于C:\Windows\System32\drivers\etc\hosts,需要以管理员身份运行编辑器进行修改。
# 最新hosts代码示例 # # 使用方法: # Windows下将以下文本复制到C:\Windows\System32\drivers\etc\hosts中 # Mac/Linux下将以下文本复制到/etc/hosts中 # # 此文件为最新hosts,用于屏蔽部分网站广告、流氓软件等 # 最新版本: # https://raw.githubusercontent.com/racaljk/hosts/master/hosts # # 如发现hosts与实际规则不符,请向我反映直至完美! # # 如使用中发现任何站点解析异常,请及时恢复本地DNS或notify me??? # 127.0.0.1 localhost ::1 localhost
3、在Mac/Linux系统中,hosts文件位于/etc/hosts中,需要使用root权限进行修改。
四、最新hosts的优缺点
1、优点:可以有效地屏蔽广告、限制访问、加速访问等,能够大幅度提升用户的上网体验。
2、缺点:如果误操作导致hosts文件出现问题,可能会影响系统的正常运行,需要谨慎使用;同时,hosts文件只能对某些域名进行限制,无法对IP地址进行限制。
五、最新hosts的应用场景
1、开发测试:在开发中遇到一些需要模拟域名的场景时,可以编辑hosts文件来解决问题。
2、屏蔽广告:编辑hosts文件可以屏蔽掉一些烦人的广告,提高上网体验。
3、限制访问:可以将某些不良网站的IP地址加入hosts文件,限制用户访问这些网站。
4、加速访问:可以将某些经常访问的网站的IP地址加入hosts文件,加速访问速度。