Windows怎么修改hosts文件_Windows如何编辑hosts文件将域名映射到指定IP地址【技巧】-1

如果您希望将某个域名指向特定的IP地址,例如用于测试网站、屏蔽广告或绕过DNS限制,则需要修改Windows系统中的hosts文件。以下是完成此操作的具体步骤:

一、使用记事本以管理员身份编辑hosts文件

hosts文件位于系统目录下,受Windows权限保护,普通用户无法直接保存修改。必须以管理员权限运行文本编辑器才能成功写入更改。

1、按下 Win + R 打开“运行”对话框,输入 notepad,然后按住 Ctrl + Shift 同时点击“确定”,弹出用户账户控制提示时选择“是”。

2、在记事本中点击“文件”→“打开”,在地址栏粘贴路径:C:\Windows\System32\drivers\etc\,将右下角“文件类型”改为“所有文件”,选中名为 hosts 的文件并打开。

3、在文件末尾另起一行,输入格式为:IP地址 域名(中间用至少一个空格分隔),例如:192.168.1.100 example.local。

4、点击“文件”→“另存为”,在“另存为”窗口中再次确认路径为 C:\Windows\System32\drivers\etc\hosts,编码选择 UTF-8 或 ANSI,点击“保存”。

二、使用PowerShell命令行追加映射条目

通过PowerShell可绕过图形界面直接向hosts文件追加内容,避免手动打开和保存可能触发的权限错误,适合批量或脚本化操作。

1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”或“终端(管理员)”。

2、执行以下命令检查当前hosts文件末尾是否已存在目标条目:Get-Content C:\Windows\System32\drivers\etc\hosts | Select-String “example.local”。

3、若未返回结果,运行追加命令:Add-Content -Path “C:\Windows\System32\drivers\etc\hosts” -Value “`n192.168.1.100 example.local”。

4、执行 ipconfig /flushdns 清除本地DNS缓存,使新映射立即生效。

三、使用第三方工具HostsEditor进行可视化管理

HostsEditor是一款轻量级免安装工具,提供启用/禁用单行、备份还原、语法高亮等功能,降低误编辑风险,尤其适合频繁切换映射配置的用户。

1、访问官网下载 HostsEditor(注意仅从可信来源获取,如 GitHub 官方仓库)。

2、解压后双击运行 HostsEditor.exe,程序会自动检测并加载当前hosts文件。

3、点击工具栏“添加”按钮,在弹出窗口中分别填写 IP地址 和 主机名,勾选“启用”后点击“确定”。

4、点击“文件”→“保存”,工具会自动以管理员权限写入系统hosts文件,并提示操作成功。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。