首页/网络/协议速查/hosts 文件:本地静态解析
DNS 与域名解析60 条

hosts 文件:本地静态解析

hosts 是本地写死的「域名→IP 映射」,优先级通常高于 DNS;测试、迁移、屏蔽域名时第一手段,也是排查被误改的常见坑。

协议速查网络更新于 2026-10-12

路径与格式

路径与格式
# Linux/macOS: /etc/hosts
# Windows: C:\Windows\System32\drivers\etc\hosts
# 格式: IP  域名 [别名...]
203.0.113.10  app.example.com app
127.0.0.1     blocked.example.com

验证命中

验证命中
getent hosts app.example.com
dig +short app.example.com   # 不读 hosts:拿到的仍是 DNS 结果
hosts 改错会让「只有本机解析异常」,且 dig 正常容易误判为应用问题;排查看 getent 与 hosts 文件。

易错点

  • Windows 上编辑该文件需管理员权限;改完系统不需要刷新,但应用自带缓存需重启

数据来源与参考

  • man 5 hosts
  • RFC 952/1123(主机名语法)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌