SwitchHosts 5.0.3中文最新版是一款跨平台免费开源的hosts文件管理工具,基于Electron框架开发,支持多环境配置、远程同步与Git集成,适合Web开发、运维调试以及频繁变更网络设置的场景,能够帮助用户更有序地管理本地域名解析规则。

1)新建本地hosts配置文件
点击软件左侧左下角「+」号,弹出「添加 Hosts 规则」窗口;
方案名称:输入「开发环境」(自定义,便于区分);
类型:选择「本地」;
内容:按照 Hosts 格式编辑(IP 地址 + 空格 + 域名,如127.0.0.1 localhost、192.168.1.100 test.com),支持语法高亮,便于编辑检查;
点击「确定」,方案创建完成,默认处于关闭状态。

(2)第一次写入会提示没有hosts权限

(3.1)配置hosts权限:方法一
方法一和方法二可以试一下,哪个生效使用哪个就行,只要不提示没有写入hosts文件权限,就是配置成功了
本机hosts位置:C:WindowsSystem32driversetc

(3.2)配置hosts权限:方法二
本机hosts位置:C:WindowsSystem32driversetc



(4)配置hosts文件

这个提示代表软件没有权限修改系统目录下的hosts文件,Windows系统hosts文件位于C:WindowsSystem32driversetc,属于系统保护文件,普通用户权限无法直接写入。
1.右键SwitchHosts图标,选择以管理员身份运行软件,再执行切换hosts操作。
2.进入C:WindowsSystem32driversetc,找到hosts文件,右键打开属性,取消只读选项,点击应用。
3.在hosts文件属性的安全选项卡,编辑当前用户权限,勾选修改、写入权限。
4.安全防护软件拦截,部分杀毒软件会保护hosts文件,阻止程序写入,可以临时关闭防护或者添加文件白名单。
5.hosts文件被其他程序占用,关闭占用hosts的软件,再重新操作。
多方案管理:同时保存多套hosts配置,按项目或环境命名,随时切换。
本地开发调试:将域名指向本地或测试服务器,便于模拟线上环境。
环境隔离:为开发、测试、预发布等不同阶段维护独立的解析规则。
远程同步:从远端地址拉取配置,保持多台设备间的hosts一致。
Git集成:将hosts方案纳入版本控制,便于追踪变更与团队协作。
快速启停:临时启用或禁用某条规则,无需反复手动注释。
跨平台使用:支持Windows、macOS与Linux,界面统一。
确认方案已启用:方案右侧开关需要为开启状态,绿色表示生效。
查看系统Hosts是否变化:打开C:WindowsSystem32driversetchosts,确认内容是否更新。
刷新DNS缓存:在命令提示符执行ipconfig/flushdns。
关闭代理工具:使用代理时,浏览器可能优先走代理,导致Hosts修改看起来不生效。
重启浏览器:部分浏览器会缓存DNS或保持长连接,重启浏览器或打开无痕窗口再测试。
检查是否被安全软件还原:有些防护软件会在修改后自动恢复Hosts文件。
检查文件路径和编码:确认SwitchHosts修改的是系统真实Hosts文件,而不是其他副本。
| 版本号 | 电脑版 |
| 软件语言 | 中文 |
| 软件类型 | 国产软件 |
| 授权方式 | 免费软件 |
| 文件大小 | 3M |
| 运行环境 | WinAll |
| 更新时间 | 2026-10-03 |