当前位置:首页 > 综合 > dns被劫持如何修复 正文

dns被劫持如何修复

来源:烟消火灭网   作者:焦点   时间:2026-10-17 05:53:48

打开浏览器,劫持输入常用的何修网址,结果跳到一个满是劫持广告的页面。或者更诡异——页面看起来完全正常,何修但登录时总提示密码错误。劫持这种情况我遇到过三次,何修两次是劫持帮朋友修电脑,一次是何修自己家里的路由器被运营商搞鬼。十有八九,劫持DNS被劫持了。何修

DNS说白了就是劫持互联网的电话簿。你输入zhihu.com,何修它负责翻译成IP地址。劫持劫持就是何修有人把这本电话簿换了,你找知乎,劫持它给你指到钓鱼网站或者广告联盟。谁干的?常见的有三种:运营商为了推广告,恶意软件改了你的DNS设置,或者路由器固件被攻击。

先确认是不是真被劫持了。打开命令提示符,Windows按Win+R输入cmd,敲nslookup www.baidu.com。正常情况会返回一堆IP地址。如果返回的地址你从没见过,或者解析超时,那就有问题。另一个办法:用手机连同一个WiFi,如果手机正常电脑不正常,说明问题出在电脑上,不是路由器。

修复的第一步,把DNS服务器地址改掉。Windows系统里,控制面板→网络和共享中心→更改适配器设置→右键你的网卡→属性→双击Internet协议版本4。这里通常选“自动获得DNS服务器地址”,但如果被劫持了,手动改成公共DNS。国内可用114.114.114.114和223.5.5.5(阿里),国外有8.8.8.8和1.1.1.1。改完点确定,然后刷新DNS缓存:命令行输入ipconfig /flushdns。

但只改电脑不够。很多劫持发生在路由器层面。登录路由器管理后台,地址通常是192.168.1.1或192.168.0.1。找到WAN口设置或DHCP设置,看DNS服务器是不是被填了奇怪的IP。我见过一个案例,路由器DNS被改成103.224.182.253,查下来是某广告公司的。把这里改成公共DNS,重启路由器。

如果路由器密码还是默认的admin/admin,赶紧改掉。2019年有个MikroTik路由器的大规模劫持事件,就是利用默认密码和固件漏洞。升级路由器固件也能堵住已知后门。

还有一种情况:恶意软件在电脑里改了hosts文件。这个文件优先级高于DNS。路径在C:\Windows\System32\drivers\etc\hosts。用记事本打开,正常应该只有几行注释,以#开头。如果看到奇怪的域名指向某个IP,比如0.0.0.0 www.google.com,删掉那些行。改不了?文件被锁了。用管理员权限的记事本打开,或者进安全模式操作。

浏览器插件也可能是元凶。某些“下载加速器”或“视频助手”会偷偷改DNS设置。Chrome里输入chrome://net-internals/#dns,点“Clear host cache”。Firefox在地址栏输入about:config,搜network.dns,看看有没有被改过的项。

手机端同样会中招。Android在WiFi设置里,长按当前网络→修改网络→显示高级选项→IP设置从DHCP改成静态,然后手动填DNS。iPhone在WiFi详情页→配置DNS→手动,添加8.8.8.8。注意:改完可能影响某些内网服务,比如公司打印机。用完可以改回来。

最彻底的办法是启用DNS over HTTPS。Firefox和Chrome都支持。Firefox设置→隐私与安全→最下方“启用基于HTTPS的DNS”,选Cloudflare或NextDNS。这样DNS查询被加密,中间人没法劫持。缺点是可能稍微增加延迟,但日常使用感觉不出来。

我自己的习惯:每台设备都手动设DNS,路由器每季度检查一次DNS设置,hosts文件用只读属性锁住。听起来麻烦,但比突然跳广告强。DNS劫持不会弄坏硬件,但能让你在毫无察觉的情况下泄露密码。花十分钟检查一下,值。

标签:

责任编辑:娱乐