网站迁移前,可以先让自己的电脑把域名解析到新服务器,检查页面、资源和登录流程。PowerToys 的 Hosts File Editor 用图形界面管理 Windows 的 hosts 文件,适合这种本机预览,也适合开发环境中的临时域名映射。
hosts 保存的是主机名与 IP 地址的对应关系。它影响使用本机名称解析机制的访问,不会替你更改公共 DNS,也不会使其他人的电脑一起访问新服务器。网站迁移也不必然导致原文举例的 24—48 小时停机;实际影响取决于迁移方式、DNS 缓存和服务部署。
打开编辑器并添加条目
先安装 Microsoft PowerToys,在 PowerToys 设置中启用 Hosts File Editor。打开系统托盘中的 PowerToys 图标,再选择 Hosts File Editor。该工具没有用于启动自身的快捷键。
添加条目的顺序如下:
- 选择“新建条目”(New entry)。
- 在“IP 地址”中填写目标服务器地址。
- 在“主机名”中填写需要映射的域名。
- 填写注释,例如迁移项目、测试目的和计划撤销日期。
- 打开“活动”(Active)开关,选择“添加”。
不要照抄别人的生产地址。目标服务器应当已经配置相同的域名、站点和 TLS 证书;hosts 只负责名称与 IP 的映射,不负责这些服务器设置。预览完成后,停用临时条目,再检查正常的公共解析访问。
添加界面的字段位置可参看官方操作示意图。
筛选条目
条目多时,选择筛选器图标,在“地址”“主机”或“注释”字段中输入条件,缩小显示范围。筛选帮助你查找条目,不代表停用了其他条目。启停条目仍需看对应条目的活动开关。
官方筛选示意图展示了这些筛选字段。
备份位置与保留策略
启用备份后,编辑器会为 hosts 保存备份。设置表明确指出:备份在一个编辑会话中首次保存时创建,因此不要把“打开编辑器”本身视为已经完成备份。
默认备份目录是 %SystemRoot%\System32\drivers\etc,备份文件名采用 hosts_PowerToysBackup_YYYYMMDDHHMMSS。原中文页面将目录和文件名排版连在一起,实际应将二者分开理解。
默认策略是删除超过 15 天的备份,但始终保留最新的 5 个。你可以在 PowerToys 设置中调整位置、保留数量和天数。恢复时应先核对备份日期和内容,避免用过旧的测试映射覆盖后来加入的条目。
各项设置的作用
| 设置 | 作用与默认行为 |
|---|---|
| 以管理员身份打开 | 修改 hosts 需要管理员权限。默认以管理员身份启动;关闭此设置后,编辑器以只读模式运行。 |
| 启动时显示警告 | 提醒修改 hosts 会改变名称解析,默认开启。 |
| 附加内容的位置 | 默认“顶部”,将新条目加入 Windows 默认头部注释之后;选择“底部”则追加到文件末尾。出现冲突时,条目组织和位置可能影响结果。 |
| 将环回地址视为重复项 | 开启后,同一主机名指向 127.0.0.1 和 ::1 等多个环回地址时会被视为重复。关闭后允许多个环回条目,需要自行检查是否符合测试目标。 |
| 无前导空格 | 开启后,保存时不会在活动行前添加空格;默认关闭。 |
| 编码 | 默认为 UTF-8;选择“带 BOM 的 UTF-8”会在文件开头加入字节顺序标记。 |
| 备份 hosts 文件 | 开启后,在一个会话中首次保存时创建备份。 |
| 位置 | 设置备份目录,默认 %SystemRoot%\System32\drivers\etc。 |
| 自动删除备份 | 可选择“从不”“基于数量”或“基于年龄和数量”。 |
| 备份数量 | 按数量删除时,达到上限后删除较旧的备份。 |
| 天数 | 按年龄和数量删除时,设置保留天数;还可配置始终保留的最少备份数量。 |
环回地址的 IPv6 写法是 ::1,包含两个 ASCII 冒号。中文源页面中出现的“:1”是排版错误,不应复制到配置中。
无法保存时
如果出现“无法保存 hosts 文件”(Failed to save hosts file),先检查是否在有管理员权限的模式下打开。官方文档给出的处理方法是在设置中启用“以管理员身份打开”,然后重新打开编辑器。
官方错误界面可用于对照错误。不要把只读模式下的界面修改视为已成功写入文件;保存后还应重新核对条目,并用自己的测试网站确认访问结果。
来源与许可
依据 Microsoft 文档团队的 Hosts File Editor 实用工具整理,并参照同页英文版本校正路径、IPv6 环回地址和备份说明。内容来源仓库为 MicrosoftDocs/windows-dev-docs,采用 CC BY 4.0;本稿调整了结构、中文表述和适用边界。Microsoft 商标及产品界面不表示对本稿的认可。











暂无评论内容