Hosts它是一个没有扩展名称的系统文件,可以用记事本和其他工具打开。它的功能是将一些常用的网站域名与之对应IP当用户在浏览器中输入需要登录的网站时,建立一个相关的数据库,首先,系统会自动从Hosts在文件中找到对应的IP一旦找到地址,系统将立即打开相应的网页。如果找不到,系统将提交网站DNS域名分析服务器IP地址的解析
这就是为什么通过修改hosts由于直接访问目标网站对应,文件可以浏览谷歌等墙网站ip,不通过DNS,所以GFW的DNS污染可以成功跳过。
Windows系统hosts位于 C:\\Windows\\System32\\drivers\\etc\\hosts
Android(安卓)系统hosts位于 /system/etc/hosts
Mac(苹果电脑)系统hosts跟Linux一样位于 /etc/hosts
iPhone(iOS)系统hosts跟Linux Mac一样位于 /etc/hosts
Linux系统hosts位于 /etc/hosts
您可以打开并修改记事本
PC建议用Notepad 进行编辑。
注意:hosts因此,文件是系统的核心文件之一Windows在修改和保存之前,用户必须打开管理员的身份。如果无法保存,请右键文件hosts并找到“属性” -> “安全”,然后选择您登录的用户名,最后单击编辑检查“写入”即可。
Android(安卓)必须Root才能修改,Root Explorer管理器或ES文件浏览器装载/system可写状态,找到/system/etc/hosts使用文本编辑器打开并保存文件。
Linux系统使用Root权限vi编辑
而iPhone、iPad必须越狱才能修改!
Linux系统使用Root权限vi编辑而iPhone、iPad必须越狱才能修改!Windows苹果系统果系统hosts文件文本编码与换行符格式相同,Android(Android)不一样,需要注意。
修改hosts后生效方法:Windows
开始 -> 运行 -> 输入cmd -> 在CMD窗口输入:
1
ipconfig /flushdns
Linux
终端输入
1
sudo rcnscd restart
对于systemd发行版,请使用命令
1
sudo systemctl restart NetworkManager
如果你不明白,请试试
Mac OS X终端输入
1
sudo killall -HUP mDNSResponder
Android打开飞行模式 -> 关闭飞行模式
通用办法:拔网线(断网) -> 插网线(重新连接网络) 或重启系统。清空浏览器缓存(不要使用国内浏览器)