[来源:维基百科]hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名称映射到相应的IP地址。hosts文件通常用于补充或替换网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。

二、Hosts文件的位置
Windows : 系统盘:\Windows\System32\drivers\etc\hosts   (注意:360等软件会将更改的Hosts修改至初始阶段,请自行关闭相关功能、计算机管理员权限)
Android: /system/etc/hosts(需要管理员权限)
Mac OS: /etc/hosts(需要管理员权限)
iOS: /etc/hosts(需要管理员权限)
Linux:/etc/hosts(需要管理员权限)
修改注意各个平台换行符的差异:Windows“\r\n”,Linux“\n”。
三、警告
在修改 hosts 后,所有网站都需要强制加密才能连接。例如:https://blog.ghsafc.org/
刷新 DNS 缓存
Windows: 打开运行按钮(开始菜单右键),输入cmd ,在命令提示符运行命令

 ipconfig /flushdns

OS X 10.10: 在[应用程序][实用工具][终端]运行命令

 sudo discoveryutil udnsflushcaches

OS X 10.9: 在[应用程序][实用工具][终端]运行命令

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

 

OS X 10.7 ~ 10.8: 在[应用程序][实用工具][终端]运行命令

 sudo killall -HUP mDNSResponder

 

Linux: 在[终端]运行命令

 /etc/rc.d/init.d/nscd restart

 

四、获取链接
IPv4:(来源racaljk的Github) min-hosts

五、其他问题
请在评论处写上