
如果您希望将某个域名指向特定的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文件,并提示操作成功。

评论(0)