Hosts 切换管理 图标

Hosts 切换管理

轻松创建多套 hosts 方案并快速切换,支持公共配置、多选合并、右键菜单和 Vim 模式编辑

免费开源 系统工具 Windows & macOS hosts 域名 DNS 切换
版本 1.0.0 更新于 2026-10-27 356 次下载
下载 ZTools 后安装 安装客户端后按 Alt+Space 搜索「Hosts 切换管理」一键启用

插件界面截图

Hosts 切换管理 - ZTools 声明式工作台主界面预览
Hosts 切换管理 - ZTools 声明式工作台主界面预览

核心功能特性

切换方案启用状态

敲回车立即切换当前方案的勾选/禁用状态,并触发系统应用。

编辑当前方案

推入 Form 表单,使用全功能输入框编辑方案名与 IP 规则。

新建方案

推入空白 Form 录入新方案。

手动立即刷新 DNS

强制立即重跑系统 DNS 刷新命令。

在文件管理器中打开 hosts 目录

定位至系统 etc 所在路径。

查看全部 Hosts 方

查看全部 Hosts 方案、当前激活状态与系统 hosts 合并预览,支持通过搜索框输入 hosts / hosts切换 / 域名映射 / switchhosts / dns映射 毫秒级直达对应工作模式。

插件详细介绍与使用指南

功能概述

域名映射(插件标识:hosts)是 ZTools 极客桌面效率中枢面向 系统工具 场景打造的官方核心扩展。多套 Hosts 环境方案自由组合切换,一键管理员提权写入系统 hosts 并自动静默刷新 DNS 缓存。

  • 底层核心痛点:
  • 开发者与测试工程师日常在“本地联调 (127.0.0.1)”、“内网测试集群 (192.168.x.x)”、“预发服”与“外网生产”之间频繁切换;
  • Windows 原生修改 hosts 流程反人类:翻找 System32\drivers\etc、以管理员身份启动记事本、改规则、保存遇到被杀软拦截、改完必须手动打开终端跑 ipconfig /flushdns;
  • 规则杂糅在一个大文件里,全靠 # 注释,极易漏改导致线上生产流量误打入测试服,引发重大生产事故。
  • 脱离历史惯性设计:
  • 方案化分治(方案卡片):将规则抽象为“本地开发”、“测试服”、“预发服”、“GitHub 加速”等独立命名的方案,支持单选或多方案自由组合叠加;
  • Enter 切换方案启停,右侧详情分栏实时预览高亮语法;变更自动合并各激活方案并由特权 Helper 原子写入系统 hosts,后台静默自动刷新 DNS 缓存,全程无需手动敲任何命令。
  • 架构标准:@ztools/declarative-ui 声明式 UI 视图描述符 | 运行沙箱:Worker 隔离宿主 + 原生系统桥接 | 分类:系统工具

---

核心功能特性

  1. 切换方案启用状态:敲回车立即切换当前方案的勾选/禁用状态,并触发系统应用。
  2. 编辑当前方案:推入 Form 表单,使用全功能输入框编辑方案名与 IP 规则。
  3. 新建方案:推入空白 Form 录入新方案。
  4. 手动立即刷新 DNS:强制立即重跑系统 DNS 刷新命令。
  5. 在文件管理器中打开 hosts 目录:定位至系统 etc 所在路径。
  6. 查看全部 Hosts 方:查看全部 Hosts 方案、当前激活状态与系统 hosts 合并预览,支持通过搜索框输入 hosts / hosts切换 / 域名映射 / switchhosts / dns映射 毫秒级直达对应工作模式。

---

典型高频使用场景

  • 场景 1:查看全部 Hosts 方案、当前激活状态与系统 hosts 合并预览 — 当你需要快速执行该任务时,按下 Alt+Space 输入 hosts / hosts切换 / 域名映射 / switchhosts / dns映射,回车即可直接进入 hosts-all 视图完成处理并一键复制或导出结果。
  • 场景 2:一键刷新本机系统 DNS 解析缓存 (ipconfig /flushdns) — 当你需要快速执行该任务时,按下 Alt+Space 输入 刷新dns / flushdns / 清理dns缓存,回车即可直接进入 hosts-flush-dns 视图完成处理并一键复制或导出结果。
  • 场景 3:新建一套自定义 Hosts 环境映射方案 — 当你需要快速执行该任务时,按下 Alt+Space 输入 新建hosts方案 / 添加hosts / 添加域名映射,回车即可直接进入 hosts-new-profile 视图完成处理并一键复制或导出结果。

---

唤醒指令与全键盘快捷操作指南

在任何桌面窗口下按下 Alt + Space(macOS 为 Option + Space)呼出 ZTools 搜索框,输入以下指令词即可直达 域名映射 的对应功能模块:

功能命令标识 (featureCode) 功能说明 推荐触发词 / 唤醒指令 (cmds)
hosts-all 查看全部 Hosts 方案、当前激活状态与系统 hosts 合并预览 hosts / hosts切换 / 域名映射 / switchhosts / dns映射
hosts-flush-dns 一键刷新本机系统 DNS 解析缓存 (ipconfig /flushdns) 刷新dns / flushdns / 清理dns缓存
hosts-new-profile 新建一套自定义 Hosts 环境映射方案 新建hosts方案 / 添加hosts / 添加域名映射

全局高频键盘快捷键

快捷键 (Windows / macOS) 交互行为说明
Alt + Space / Option + Space 呼出 ZTools 主搜索框,输入 hosts 直达本插件
↑ / ↓ 在列表项、分类树或操作结果之间平滑移动键盘焦点
Enter 对当前选中项执行默认主动作(打开、复制、执行或查看详情)
Ctrl + Enter / ⌘ + Enter 执行次要高频动作(如在资源管理器/Finder 中定位、复制次要字段)
Ctrl + K / ⌘ + K 展开当前选中项的完整动作面板(Action Panel),支持模糊筛选全部操作
Ctrl + F / ⌘ + F 快速将光标聚焦至顶部搜索/过滤输入框
Esc 关闭当前弹窗/动作面板,或从二级子视图安全返回上一级

---

架构性能与安全隐私保障

  • 声明式 UI 零闪烁渲染:界面严格采用 @ztools/declarative-ui 的 List / Detail / Form / ActionPanel 语义组件声明,由 ZTools 宿主统一渲染并原生适配深色(Dark)与浅色(Light)双主题。
  • 最小权限与沙箱隔离:本插件在清单(plugin.json)中显式声明最小化权限集 ["fs", "shell", "system"],所有系统调用均受 ZTools 宿主桥接层与 AST 静态安全门禁严格审计。
  • Local-First 本地离线原则:所有配置项、历史记录与业务数据 100% 存储在用户本地(SQLite / LocalStorage),绝不向任何第三方服务器静默上传敏感信息。

---

延伸阅读与技术内链

关联技术与效率专栏文章

同分类热门效率插件推荐(系统工具)

常见问题解答 (FAQ)

Q1: 如何最快唤醒并使用「域名映射」插件?

安装并启动 ZTools 客户端后,在任意界面按下 Alt + Space(macOS 为 Option + Space),在搜索框中输入 hosts 或 hosts,按 Enter 即可在 0.1 秒内直达工作台。您也可以在 ZTools 设置中心为「域名映射」绑定独立的全局一键呼出快捷键。

Q2: 「域名映射」插件会将我的数据上传到云端服务器吗?

不会。ZTools 严格遵循 Local-First(本地优先)与隐私设计(Privacy by Design) 准则,「域名映射」的核心处理流程完全在您的本机离线执行,零广告干扰、零用户行为监控。

Q3: 在「域名映射」中如何不使用鼠标完成全部操作?

本插件针对全键盘流进行了深度优化:进入插件后可直接打字检索过滤,使用 ↑ / ↓ 键切换目标行,按 Enter 执行主操作,或按 Ctrl + K(macOS 为 ⌘ + K)呼出动作面板选择更多高级操作,按 Esc 即可逐级返回。

Q4: 插件支持哪些操作系统版本?是否开源免费?

完整支持 Windows 10 / Windows 11 (x64) 与 macOS 12+ 双平台(部分涉及 Windows 底层注册表或专属硬件驱动的特性在 macOS 下会自动适配原生等价实现)。本插件对个人用户 100% 永久免费开放,源码托管于 GitHub 官方仓库接受社区透明审计。 ---

版本更新记录

v1.2.1 2026-08-12
常规性能优化与稳定性提升
v1.2.0 2026-07-23
常规性能优化与稳定性提升
v1.1.0 2026-06-05
常规性能优化与稳定性提升
v1.0.0 2026-04-07
常规性能优化与稳定性提升

相关效率指南与技术深度拆解