SwitchHosts:一款修改hosts文件的小助手
工具简介
SwitchHosts 是一款免费、开源、支持多系统的 hosts 管理工具。它可以更方便地维护本机 hosts 配置,适合本地开发、域名映射和内网服务访问场景。
hosts 的作用是把域名解析到指定 IP。相比直接记 IP 地址,用自定义域名访问开发环境会更方便。
下载方式
可以在 GitHub 搜索 SwitchHosts,下载适合当前系统的安装包。Windows 用户可以下载简体中文的 .exe 安装包。
Windows 使用注意
在 Windows 上修改 hosts 文件需要管理员权限,因此建议右键选择“以管理员身份运行”。否则软件可能只能读取 hosts,无法写入修改。
Windows hosts 文件位置:
1 | C:\windows\System32\drivers\etc\hosts |
基本使用流程
- 打开 SwitchHosts。
- 点击新增,创建一个新的 hosts 方案。
- 写入需要映射的 IP 和域名。
- 保存后,内容会自动写入系统 hosts 文件。
示例:
1 | 192.168.150.101 git.tianji.com |
配置完成后,访问 git.tianji.com 就会解析到 192.168.150.101。
与 Nginx 反向代理配合
如果多个自定义域名都映射到同一个服务器 IP,且没有显式指定端口,浏览器默认访问的是 80 端口。此时可以在服务器 Nginx 配置中监听 80 端口,再根据不同域名反向代理到不同服务端口。
这样就可以用更短、更直观的域名访问不同开发服务。
配图记录
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 超的技术博客!




