Windows修改hosts文件详细步骤
一、定位与备份hosts文件
- hosts文件默认路径:
C:\Windows\System32\drivers\etc\hosts(无扩展名)。 - 备份操作:复制该文件到桌面,重命名为
hosts.bak,防止修改错误后无法恢复。
二、以管理员身份打开文本编辑器
- 方式1:按下
Win+S快捷键,搜索“记事本”,右键点击“记事本”选择「以管理员身份运行」。 - 方式2:按下
Win+R快捷键,输入notepad,再按Ctrl+Shift+Enter强制以管理员启动。
三、打开并编辑hosts文件
- 在管理员权限的记事本中,点击「文件→打开」,粘贴路径
C:\Windows\System32\drivers\etc,将“文件类型”改为「所有文件」,选中hosts文件打开。 - 编辑规则:每行一个IP-域名映射,格式为
IP地址 空格/制表符 域名,#开头的行为注释(不会生效)。示例:127.0.0.1 localhost # 本地回环地址(默认条目,请勿删除) 192.168.1.100 mysite.local # 自定义域名映射 0.0.0.0 ads.example.com # 屏蔽指定广告网站
- ⚠️ 注意:不要删除原文件中的默认注释和条目,仅在文件末尾添加自定义映射规则。
四、保存修改后的hosts文件
- 直接按下
Ctrl+S快捷键保存,或点击「文件→保存」。 - 若提示“权限不足无法保存”:
- 确认编辑器是以「管理员身份」运行;
- 保存时确认“文件类型”为「所有文件」,编码选择「UTF-8」。
五、刷新DNS缓存(使修改生效)
- 按下
Win+R快捷键,输入cmd,右键点击「命令提示符」选择「以管理员身份运行」。 - 执行命令:
ipconfig /flushdns。 - 若提示“成功刷新DNS解析缓存”,则说明生效操作完成。
六、常见问题解决
- 权限不足:必须以管理员身份打开编辑器;或右键hosts文件→属性→安全→编辑,给当前用户添加「写入」权限。
- 修改不生效:关闭浏览器并重新打开、清除浏览器缓存,或重启电脑后重试。
- 误改恢复:将桌面备份的
hosts.bak文件复制回原路径覆盖,再刷新DNS缓存即可。


评论0