非常游戏网
电脑怎么修改hosts文件_系统解析地址编辑教程【操作】

电脑怎么修改hosts文件_系统解析地址编辑教程【操作】

2026-04-15电脑教程21768

hosts文件是本地最高优先级DNS解析配置,修改需管理员权限、正确路径定位、安全编辑(如桌面中转)、工具管理(如SwitchHosts)、解除只读与权限限制,并执行ipconfig /flushdns及ping验证生效。

如果您尝试访问特定网站时遭遇解析失败或被错误重定向,可能是由于系统未正确映射域名与IP地址。hosts文件作为本地DNS解析的优先级最高配置,直接控制域名到IP的映射关系。以下是修改该文件的具体操作步骤:

一、获取管理员权限并定位hosts文件

Windows系统默认限制对hosts文件的写入权限,必须以管理员身份运行编辑器,并准确找到文件物理位置。该文件位于系统保护目录中,路径固定且无扩展名。

1、按下Win + R键,输入notepad.exe,然后按住Ctrl + Shift不放,再按Enter,选择“是”以管理员身份启动记事本。

2、在记事本中点击【文件】→【打开】,在地址栏粘贴路径:C:\Windows\System32\drivers\etc,回车进入。

3、在文件类型下拉菜单中选择“所有文件(*.*)”,找到并选中名为hosts的文件(无任何扩展名),点击打开。

二、通过桌面中转方式安全编辑

为避免因权限或格式错误导致系统异常,推荐将hosts文件复制至桌面进行编辑,再覆盖回原位置。此方法规避了实时权限校验和编辑器锁定风险。

1、进入C:\Windows\System32\drivers\etc文件夹,右键单击hosts文件,选择“复制”。

2、在桌面空白处右键,选择“粘贴”,生成副本。

3、右键桌面副本,选择“用记事本打开”,在文件末尾添加所需映射行,例如:140.82.121.3 github.com

4、点击【文件】→【保存】,关闭记事本。

5、再次进入etc文件夹,将桌面已编辑好的hosts文件拖入,出现提示时选择“替换目标中的文件”。

三、使用SwitchHosts工具自动化管理

SwitchHosts是一款开源跨平台hosts管理工具,支持远程订阅、多环境切换与一键启用/禁用,适合需频繁变更映射关系的用户。

1、访问https://github.com/oldj/SwitchHosts/releases,下载最新版Windows安装包(如SwitchHosts_windows_installer_x64_4.2.0.6105.exe)。

灵枢SparkVertex

零代码AI应用开发平台

下载

2、安装完成后启动程序,点击左上角“+”按钮,选择“远程”类型。

3、在标题栏填写“GitHub加速”,在订阅源栏粘贴:https://hosts.gitcdn.top/hosts.txt,设置自动刷新间隔为24小时。

4、点击“确定”保存后,在规则列表右侧点击开关按钮启用该规则。

四、解除只读属性与权限锁定

若编辑时提示“拒绝访问”或“无法保存”,说明hosts文件被设为只读,或当前用户缺少写入权限。需手动调整文件属性与安全策略。

1、进入C:\Windows\System32\drivers\etc,右键hosts文件,选择“属性”。

2、取消勾选“只读”复选框,点击“应用”。

3、切换至“安全”选项卡,点击“编辑”,在用户列表中选中“Users”,勾选下方“完全控制”对应“允许”列。

4、点击“确定”两次完成权限授予。

五、验证修改是否生效

hosts更改不会即时生效,需清除本地DNS缓存并强制刷新解析结果,否则仍可能沿用旧缓存记录。

1、以管理员身份打开命令提示符(CMD)或PowerShell。

2、输入命令:ipconfig /flushdns,按回车执行。

3、输入命令:ping github.com -n 1,观察返回IP是否与hosts中配置一致。