介绍

一个用于储存计算机网络中各节点信息的计算机文件。
将一些常用的网址域名与其对应的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系统

命令

  1. ipconfig /displaydns //显示DNS缓存内容
  2. ipconfig /flushdns //删除DNS缓存内容

Hosts文件管理

SwitchHosts

支持 Windows、Linux、macOS 平台
https://github.com/oldj/SwitchHosts/releases