win10
hosts文件位于windows的安装目录下,缺省在C盘的windows/system32/drivers/etc目录下,该文件可以用文本编辑器打开并进行编辑
但windows的安装目录由于安全性,会被操作系统置于隐藏状态下,需要进行一些配置,选择查看下的选项按键,如下图所示。
进入文件夹选项后,选择<查看>选项卡,然后下拉选择框,去掉<隐藏受保护的操作系统文件>前的复选框,加上<显示隐藏的文件、文件夹>前的复选框,这样就能搜索到该文件了。
右键单点该文件,选择打开方式,选择一个文本编辑器,用windows自带的就行,打开后如下图所示,格式为 IP地址 域名,可以新编辑一行,最前面不要带#,#为注释符。
修改完成后,点击保存,经常到了这一步,会出现一个报错,如下图,文件操作失败,拒绝访问,无法保存,还是因为这是一个重要的系统文件,windows安全性很强。
右键单击该文件,在弹出菜单中选择最下方的属性,然后在弹出的属性对话框中选择安全页。
进入到权限选择后,看一下选择组和用户组下方的框内是否没有包含当前使用的账号,一般报错都是因为这个原因,选择的框下方编辑菜单进行调整。
进入下一个菜单后,选择添加选项,如果自己的账号已经列在账号列表中,只要选择相应用账号,然后勾选下侧的写入权限即可。但一般都是因为没有账号权限。
进入用户或组的选择后,点击下方的高级,进入到用户和组查找的功能界面,点击右侧的<立即查找>选择。
点击查找后,会列出该电脑所有的账号,在下方的搜索结果框内找到自己登录用的账号,双击进行选择,点击下方的确定。
选择确定后,会回到第8步的菜单,但账号已经添加到该文件权限的账号清单列表中,选择该账号,勾选下方的写入权限(完全控制权限当然也可以)
点击确定退出后,再找到hosts文件,还是按格式要求 IP地址,对应的域名这样进行编辑,就可以正常保存了,保存后在CMD下用ping 域名的方式验证是否生效。
就算当前账号是administrators组也是不行的,需要进行修改