DNS服务器被劫持会导致你访问的网站被重定向到错误的地址,出现大量广告、网页无法打开或跳转到虚假网站等情况,别担心,按照以下步骤可以系统地诊断和解决问题。
在采取行动前,先确认是否真的是DNS被劫持:
1、典型症状:访问正规网站(如银行、购物网站)时跳转到其他陌生页面;打开任何网站都先看到大量广告;使用不同设备连接同一网络都出现相同问题。
2、快速检测:
命令行检测打开命令提示符(Windows:Win+R 输入cmd;Mac:打开终端)。
* 输入nslookup,然后输入一个你熟悉的知名网站域名(如www.baidu.com)。
查看结果检查返回的IP地址是否与你所知或通过搜索引擎查到的该网站官方IP地址相符,如果不符,或解析到一个陌生的、奇怪的IP地址,基本可以确定DNS有问题。
如果只有你当前这台电脑有问题,可以尝试以下方案:
1. 清除本地DNS缓存
这可以清除可能被污染的旧DNS记录。
Windows在命令提示符中运行ipconfig /flushdns
Mac在终端中运行sudo killall -HUP mDNSResponder
Linux在终端中运行sudo systemd-resolve --flush-caches(取决于发行版)
2. 修改本地网络设置的DNS服务器
这是最直接有效的本地解决方法,将DNS服务器手动设置为可靠、干净的公共DNS。
操作步骤(以Windows 11为例)
* 打开设置 > 网络和互联网 > 高级网络设置 > 更多网络适配器选项。
* 右键点击你正在使用的网络连接(如“以太网”或“WLAN”),选择属性。
* 双击“Internet 协议版本 4 (TCP/IPv4)”。
选择“使用下面的DNS服务器地址”,并填写以下一组你信任的公共DNS地址(任选其一,推荐前两组)
国内用户推荐
阿里云 DNS223.5.5.5 和223.6.6.6
114 DNS114.114.114.114 和114.114.115.115
国际/注重隐私用户推荐
Cloudflare1.1.1.1 和1.0.0.1
Google DNS8.8.8.8 和8.8.4.4
* 点击确定,并重启浏览器测试。
第三步:针对路由器(网络层面)的解决方法
如果家庭或办公室所有设备都出现相同问题,那么极有可能是路由器DNS被劫持了,这是最常见的情况。
1. 登录路由器管理后台
在浏览器地址栏输入路由器的管理IP(通常是192.168.1.1 或192.168.0.1,详见路由器底部标签)。
输入管理员用户名和密码登录(默认信息也在标签上,如果已修改但忘记,可能需要重置路由器)。
2. 修改路由器的DNS设置
在管理界面中找到“网络设置”、“WAN设置”、“DHCP服务器” 或“互联网连接” 等类似菜单。
寻找“DNS服务器” 选项,将其从“自动获取”改为“手动设置”。
填入上述可靠的公共DNS地址(如阿里云或Cloudflare的DNS)。
重要同时在“DHCP设置” 中,将下发给设备的DNS服务器也改为你设置的公共DNS,确保所有通过DHCP连接的设备都使用正确的DNS。
保存设置,重启路由器。
3. 增强路由器安全
修改默认密码立即将路由器的管理登录密码修改为强密码。
更新固件检查并升级路由器固件到最新版本,以修复可能的安全漏洞。
检查其他设置检查“DNS重定向”、“URL过滤”等功能是否被恶意开启或篡改。
某些恶意软件或广告程序会劫持本机的DNS设置。
使用信誉良好的安全软件(如Malwarebytes、卡巴斯基、Windows Defender等)对电脑进行全盘恶意软件扫描,并清除任何发现的威胁。
如果以上所有方法都无效,问题可能出在更上游:
联系你的互联网服务提供商有可能是ISP的DNS服务器自身出现问题或被攻击,向他们报告情况,并要求他们检查和修复,你也可以在路由器设置中直接使用ISP提供的DNS(如果他们确认是可靠的)。
使用加密DNS为了从根本上防止劫持,可以使用支持DNS-over-HTTPS (DoH) 或DNS-over-TLS (DoT) 的DNS服务,这会对你的DNS查询进行加密,使中间人无法篡改。
浏览器设置现代浏览器(如Chrome、Firefox、Edge)在设置中都有开启DoH的选项。
系统或路由器设置部分操作系统和高级路由器也支持配置DoT/DoH。
1、诊断:先确定是单机问题还是整个网络问题。
2、从本地改起:修改电脑的DNS为可信的公共DNS。
3、核心是路由器:多数情况下需登录路由器后台,修改DNS并加强安全设置(改密码、升级固件)。
4、查杀恶意软件:确保设备本身干净。
5、考虑加密DNS:开启DoH/DoT以获得更高级别的保护。
6、联系ISP:如果怀疑是运营商问题,及时反馈。
按照这个顺序操作,绝大多数DNS劫持问题都能得到解决。
文章摘自:https://idc.huochengrm.cn/dns/22960.html
评论
甫婉丽
回复当发现DNS服务器被劫持时,应立即更改管理密码,更新安全补丁,检查系统日志,恢复备份,并使用安全工具检测和清除恶意软件,同时通知相关网络安全部门协助处理。
僧乐松
回复DNS服务器被劫持后,首先需断开网络连接,检查网络配置,更新系统补丁,更改密码,使用安全DNS服务,监控网络流量,必要时更换硬件设备,以恢复服务器正常工作。
子车泽雨
回复DNS服务器被劫持怎么办?
立即更换安全DNS服务器,加强网络安全防护,并及时检查系统漏洞。
德海儿
回复当发现DNS服务器被劫持时,应立即更改服务器密码,更新安全补丁,检查系统日志寻找入侵痕迹,并考虑使用防火墙和入侵检测系统加强防护,通知相关网络管理员和用户,避免信息泄露和恶意攻击。
腾馥芬
回复DNS服务器被劫持时,应立即检查网络连接并尝试更换可靠的域名解析服务系统或使用VPN解决。