多语言展示
当前在线:1418今日阅读:145今日分享:20

hosts文件无法编辑怎么办

一般配置了DNS服务器后,就会自动解析域名了,而手工修改hosts文件,常被用于在DNS访问不了或DNS解析被封杀的情况,或者需要定向将域名指向某固定IP进行测试时使用。
工具/原料

win10

方法/步骤
1

hosts文件位于windows的安装目录下,缺省在C盘的windows/system32/drivers/etc目录下,该文件可以用文本编辑器打开并进行编辑

2

但windows的安装目录由于安全性,会被操作系统置于隐藏状态下,需要进行一些配置,选择查看下的选项按键,如下图所示。

3

进入文件夹选项后,选择<查看>选项卡,然后下拉选择框,去掉<隐藏受保护的操作系统文件>前的复选框,加上<显示隐藏的文件、文件夹>前的复选框,这样就能搜索到该文件了。

4

右键单点该文件,选择打开方式,选择一个文本编辑器,用windows自带的就行,打开后如下图所示,格式为 IP地址    域名,可以新编辑一行,最前面不要带#,#为注释符。

5

修改完成后,点击保存,经常到了这一步,会出现一个报错,如下图,文件操作失败,拒绝访问,无法保存,还是因为这是一个重要的系统文件,windows安全性很强。

6

右键单击该文件,在弹出菜单中选择最下方的属性,然后在弹出的属性对话框中选择安全页。

7

进入到权限选择后,看一下选择组和用户组下方的框内是否没有包含当前使用的账号,一般报错都是因为这个原因,选择的框下方编辑菜单进行调整。

8

进入下一个菜单后,选择添加选项,如果自己的账号已经列在账号列表中,只要选择相应用账号,然后勾选下侧的写入权限即可。但一般都是因为没有账号权限。

9

进入用户或组的选择后,点击下方的高级,进入到用户和组查找的功能界面,点击右侧的<立即查找>选择。

10

点击查找后,会列出该电脑所有的账号,在下方的搜索结果框内找到自己登录用的账号,双击进行选择,点击下方的确定。

11

选择确定后,会回到第8步的菜单,但账号已经添加到该文件权限的账号清单列表中,选择该账号,勾选下方的写入权限(完全控制权限当然也可以)

12

点击确定退出后,再找到hosts文件,还是按格式要求 IP地址,对应的域名这样进行编辑,就可以正常保存了,保存后在CMD下用ping 域名的方式验证是否生效。

注意事项

就算当前账号是administrators组也是不行的,需要进行修改

推荐信息