需求:
host文件使系统在访问URL时自动将域名替换为设定的IP地址,有绕过DNS服务器加快域名解析(防止域名劫持);自行重定向域名到指定ip地址(屏蔽网页或更改代码托管地址);映射局域网IP为“私有域名”(用域名代替局域网IP地址方便输入);虚拟域名关联本机ip(方便联网软件调试)等功能。
但win10(或他系统)默认无法直接修改host文件,所以需要更改权限。
修改格式:在host文件最后一行添加 <ip地址>+空格/table+<目标域名>
解决方法(两种):
1.更改本机用户权限:
找到C:\WINDOWS\system32\drivers\etc下的host文件,右键,依次点击:属性,安全,高级,添加,选择主体,高级,立即查找;<选择"本机用户名" >;确定;<勾选 完全控制 选项>;确定;< 警告弹窗 点击 是 >。至此已可更改。
2.选择直接以管理员权限使用更改程序:
找到文本处理软件(记事本,VS等)快捷标识,右键以管理员权限打开,在软件内部打开C:\WINDOWS\system32\drivers\etc下的host文件,更改即可。