首页 >> 常识问答 >

问host 文件怎么修改 Windows 编辑教程

2026-11-07 18:26:15

答

host 文件规范名称是 hosts 文件,host 文件怎么修改核心操作就是使用管理员权限打开 hosts,在文件里面按照 IP 加空格加域名的格式添加解析记录,保存之后刷新 DNS 缓存让配置生效,hosts 属于本地域名映射文件,优先级高于系统 DNS,修改之后可以手动指定域名对应的 IP 地址,常用于测试网站 屏蔽域名 解决解析异常,很多用户修改失败,大多是因为没有管理员权限,保存变成 hosts.txt,编码错误,或者填写格式不对,系统识别不到新增的解析记录,修改之前一定要备份原始 hosts 文件,一旦改错会直接造成网站打不开这类联网故障。

不同系统 host 文件路径对照表

系统host 文件完整路径
WindowsC:\Windows\System32\drivers\etc\hosts
macOS/etc/hosts
Linux/etc/hosts

Windows host 文件怎么修改详细步骤

第一步 备份原 host 文件

进入 C:\Windows\System32\drivers\etc,复制 hosts 文件,单独保存一份备份,后续出错可以直接还原。

第二步 管理员身份打开记事本

在开始菜单搜索记事本,右键点击记事本,选择以管理员身份运行,普通权限打开无法写入保存,这是最常见失败原因。

第三步 载入 host 文件

记事本顶部点击文件,选择打开,粘贴路径 C:\Windows\System32\drivers\etc\hosts,文件类型切换为所有文件,选中 hosts 打开。

第四步 编写解析记录

新增记录格式为 IP 地址 空格 域名,示例 127.0.0.1 www.test.com,注释行以 开头,注释内容不会生效,可以用来备注说明。

第五步 保存文件

保存编码选择 ANSI,文件名保持 hosts,不能增加 txt 后缀。

第六步 刷新 DNS 缓存生效

按下 Win 加 R,输入 cmd,在命令窗口执行 ipconfig /flushdns,刷新之后新解析规则才会加载。

第七步 验证结果

打开 cmd 执行 ping 域名,查看返回 IP 是不是你在 host 文件填写的 IP,确认修改成功。

macOS 与 Linux host 文件修改方式

macOS 打开终端,输入 sudo nano /etc/hosts,输入管理员密码进入编辑界面,修改完成按 control 加 o 保存,control 加 x 退出。

Linux 终端执行 sudo nano /etc/hosts,同样需要 root 权限,编辑逻辑和 macOS 保持一致。

host 文件格式规范清单

1 每一行只写一条解析记录

2 IP 和域名之间使用至少一个空格或者制表符分隔

3 开头的行属于注释,不会被系统读取

4 一行不能写多个域名之外多余乱码字符

5 不要使用中文全角空格,必须是英文半角空格

常见错误问题清单

错误 1 普通记事本打开,保存提示拒绝访问

错误 2 保存后变成 hosts.txt,系统不识别

错误 3 使用 UTF8 带 BOM 编码,host 读取异常

错误 4 填写全角符号,解析失效

错误 5 修改之后没有刷新 DNS,仍然沿用旧解析

综合来看,host 文件怎么修改重点就是管理员权限,正确格式,无后缀保存,刷新 DNS 这四个关键点,修改 host 属于底层域名解析操作,不要随意添加大量记录,修改前备份,测试完毕如果不需要这条记录,可以删除对应行,再次刷新 DNS 恢复默认解析。

【常见问题】

问题 1 host 文件怎么修改的时候提示拒绝访问是什么原因

回答 1 host 文件怎么修改的时候提示拒绝访问,是因为没有使用管理员权限打开编辑工具,host 文件属于系统保护目录文件,普通用户没有写入权限,需要管理员身份运行记事本再修改。

问题 2 host 文件怎么修改之后不生效怎么办

回答 2 host 文件怎么修改之后不生效,优先检查是否保存成 hosts.txt,编码是否错误,然后执行 ipconfig /flushdns 刷新 DNS 缓存,部分安全软件会自动还原 host 文件,也要排查安全软件拦截。

问题 3 host 文件怎么修改新增记录的书写格式是什么

回答 3 host 文件怎么修改新增记录书写格式是英文半角空格分隔 IP 地址和域名,每行一条记录, 开头的内容是注释,不会生效,不能使用中文全角空格。

【免责申明】

本内容为系统配置操作参考教程,host 文件属于系统核心解析文件,修改前请备份原文件,企业内网自定义解析规则不要随意改动,违规修改 host 文件可能违反相关规定,操作不当会造成域名解析异常无法上网。

 

相关阅读

最新文章