hosts原理
hosts
文件是一个用于储存计算机网络中各节点信息的计算机文件- 负责域名与ip之间的映射,优先权大于
DNS
,用户可直接在计算机控制此文件 DNS
负责对应域名返回实际ip
,gfw
部分是对DNS
进行污染,返回错误的ip
以干扰访问hosts
文件本用于提高解析效率,查询DNS
之前先访问hosts
文件查询是否存在映射- 存在则可直接访问服务器
ip
不经过DNS
解析 - 由此可将
Google
等网站ip
写入hosts
防止gfw
对DNS
解析进行污染 - 替换
hosts
文件从而达到科学上网目的,也可用于遮蔽部分网页广告
存储位置
- Windows:
C:\Windows\System32\drivers\etc
- Android:
/etc
- Linux:
/etc
- Mac:
/etc
- iOS:
/etc
相关下载地址
- ipv4:
https://laod.cn/?s=hosts
- ipv6:
https://github.com/lennylxx/ipv6-hosts