介绍
一个用于储存计算机网络中各节点信息的计算机文件。
将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址。
作用
- 加快域名解析
- 构建映射关系
- 屏蔽网站或广告
- 调试、测试
存放路径
| Windows系统 | C:\Windows\System32\drivers\etc | | —- | —- | | MAC系统 | /etc/ | | Linux及其它类Unix系统 | /etc/ | | Android系统 | /system/etc/ | | IOS系统 |
|
修改生效
修改hosts文件后需要刷新DNS缓存使之生效
Windows系统 | ipconfig /flushdns |
---|---|
MAC系统 | sudo killall -HUP mDNSResponder |
Linux及其它类Unix系统 |
修改方式
Windows系统 | 1. 管理员运行记事本进行修改 1. 使用软件工具(火绒安全、Dism++、uTools插件、SwitchHosts) |
---|---|
MAC系统 | |
Linux及其它类Unix系统 |
命令
ipconfig /displaydns //显示DNS缓存内容
ipconfig /flushdns //删除DNS缓存内容
Hosts文件管理
SwitchHosts
支持 Windows、Linux、macOS 平台
https://github.com/oldj/SwitchHosts/releases