hosts 是本地域名解析文件,每行记录了一条域名和IP对应的信息,它具有最高优先级,当Win系统在hosts文件中找不到域名的对应IP时,才会向我们网络设置中的DNS服务器发送DNS解析请求。因为本地hosts 文件有优先权,所以修改该文件可替代DNS服务器的解析。
hosts文件默认是仅读取的,需要增加修改、写入权限才能改写改文件,下面迅维快修就来讲讲具体的操作。
1、打开文件资源管理器,在地址栏里键入hosts文件路径:C:\Windows\system32\drivers\etc 回车,可以看到hosts文件。
2、在hosts文件上点击鼠标右键,在弹出的选项中,点击打开“属性”。
3、打开hosts文件属性后,切换到“安全”选项卡,点击USERS选中需要更改的当前用户名,点击下方的“编辑”,先点击选中需要更高权限的账户名称,选中用户后,勾选上下方的“修改”和“写入”权限,完成后,点击右下角的“应用”就可以了。
4、点击应用后,会弹出一个“Windows安全”提示框,大意是修改系统文件夹权限后,可能会降低系统安全,这里迅维快修告诉您,无需理会,直接点击“是”即可。
5、在hosts文件上点击鼠标右键,在弹出的菜单中,点击“打开方式”,然后选择使用记事本打开修改。
这里迅维快修提醒您需要注意的是:一些不良软件或病毒常用该方法达到DNS劫持的目的。正常情况下,该文件没有记录的。这段时间打开百度老出现广告,我就在这个文件里加了一条百度的解析,另外迅维论坛上也有很多这样的资料,所以,把迅维的解析也写里面了。
6、最后我们通过ping来测试一下效果。
这段时间网络提供商也开始玩域名劫持,时不时的放点广告,让人烦恼不已。把你常去的一些网站域名和IP写在hosts文件里,可以避免这样地方烦恼。这篇文章迅维快修小编虽然是用的Win10,其他的系统也是大同小易的,可以参考自己修改hosts文件达到防止域名劫持的目的。