hosts存储在系统盘目录下的文件C:\\WINDOWS\\system32\\drivers\\etc,hosts文件的作用是直接分析域名IP不需要地址DNS例如,访问域名服务器www.qq.com这个网站,首先是运营商DNS域名分析,然后得到网站IP地址可以打开,但如果是hosts在文件中添加记录"127.0.0.1 www.qq.com";(没有引号和#号)www.qq.com它将直接转向本机,不会通过运营商DNS从这里可以看出分析,手动添加hosts域名的分析优先于外部DNS解析,常用hosts文件要做什么?例如,我们连接到一条特殊的专线,运营商机房没有分析域名IP地址需要手动修改hosts实现正常访问的文件。
一、在系统盘下找到hosts一般存储在文件中C:\\WINDOWS\\system32\\drivers\\etc,单击右键,选择属性,打开hosts属性窗口,切换到安全选项卡,
二、点击上图中的编辑打开hosts权限界面,如下图:
三、点击选选择Users然后检查下面的写入权限,点击确定,如有弹出的Windows安全界面,点击是按钮,按下确定即可。修改后,编辑hosts可直接保存文件。
四、如果C盘目录没有hosts请按以下步骤处理文件
1、首先点击Windows10下面的搜索框,搜索CMD或直接按Win R输入CMD,鼠标右键点击命令提示符作为管理员运行;
2.在命令提示符窗口中复制以下命令,并在命令提示符中右键鼠标。可以粘贴,然后按回车键(Enter)执行。
for /f %P in ('dir %windir%\\WinSxS\\hosts /b /s') do copy %P %windir%\\System32\\drivers\\etc & echo %P & Notepad %P
这样就可以打开了hosts文件并在etc显示在文件夹中hosts文件了,如果安装了杀毒软件,修改文件时可能会遇到预防问题,允许。