hosts片段生成器

本地域名映射与广告屏蔽 hosts 片段,一键生成复制

构建本地开发域名映射(如把 api.example.com 指到 127.0.0.1),或把广告域名列表转为 0.0.0.0 屏蔽片段。自动去重、校验域名格式,生成带注释的 hosts 文本供复制粘贴到系统 hosts 文件。浏览器无法直接修改系统文件,粘贴步骤见下方说明。

本地域名映射

批量屏蔽域名

已识别 0 个有效域名

hosts 片段(1 行)

# hosts 片段 - 由 Util.cn 有条工具生成
# 2026/10/3 11:48:58
# ===== 本地域名映射 =====
127.0.0.1        dev.example.com

如何应用 hosts 片段

macOS / Linux

1. sudo nano /etc/hosts
2. 粘贴片段保存
3. 刷新缓存:sudo dscacheutil -flushcache

Windows

1. 以管理员打开记事本
2. 编辑 C:\Windows\System32\drivers\etc\hosts
3. 刷新缓存:ipconfig /flushdns

验证生效

终端执行 ping 你的域名,若返回映射的 IP 即生效;浏览器建议同时清空 DNS 缓存(chrome://net-internals/#dns)。

#关于 hosts 文件

hosts 是操作系统里优先级最高的域名解析表:在 DNS 查询之前,系统会先查 hosts 文件。利用这一点可以实现本地开发域名映射(本地服务用真实域名调试,规避 Cookie/跨域问题)与广告域名屏蔽(把广告域名指向 0.0.0.0 直接丢弃请求)。

典型应用场景

  • 本地联调:把 api.example.com 指到 127.0.0.1,前端用真实域名调本地服务
  • 预发环境切换:把预发域名临时指到指定内网 IP
  • 屏蔽广告/追踪域名:配合公开的广告域名列表批量生成 0.0.0.0 片段

常见问题

  • 改了不生效?浏览器有独立 DNS 缓存,Chrome 需在 chrome://net-internals/#dns 清空;系统层面按上方命令刷新。
  • 域名格式校验规则?支持字母数字、连字符与多级点号;通配符(*.example.com)hosts 不支持。

相关工具推荐

网络速度测试

测试网络下载/上传速度、延迟和抖动

热门 新品 本地

HTTP客户端

发送HTTP请求

新品 本地

Nginx配置生成器

根据需求生成Nginx配置文件

新品 本地

DNS查询

查询DNS记录

新品 本地

WHOIS查询

查询域名WHOIS信息

新品 本地

cURL转代码

cURL命令转编程语言代码

新品 本地