当前位置: 首页 > news >正文

解决DNS劫持问题

什么是DNS劫持?

DNS劫持(DNS Hijacking)是指通过篡改DNS配置,将用户的域名解析请求引导到恶意服务器的攻击方式。这种攻击常见于恶意软件、路由器漏洞或DNS配置被修改的情况下。攻击者通过这种方式控制了用户访问的网站,可能导致用户访问恶意网站、泄露个人信息或感染病毒。

DNS劫持的表现
  1. 无法访问特定网站,出现错误提示,如"DNS_PROBE_FINISHED_NO_INTERNET"。
  2. 可能无法进行网络认证或登录,连接到互联网时页面加载缓慢或无法打开。
我的解决方案:
  1. 问题诊断
    我的台式机在连接校园网络时,无法正常打开登录页面,显示DNS相关错误信息。通过查看/etc/resolv.conf,发现文件内容由v2rayA修改,使用了不常见的DNS服务器(如223.6.6.6119.29.29.29)。这表明系统已被DNS劫持。

  2. 解决步骤

    • 我通过sudo vim /etc/resolv.conf命令编辑/etc/resolv.conf,将文件中的DNS设置更改为可靠的DNS服务器,如8.8.8.88.8.4.4
    • 保存更改后,运行sudo systemctl restart NetworkManager命令重启网络服务,使更改生效。
    • 重新加载页面,问题得到解决。
  3. 总结与注意

    • 修改/etc/resolv.conf是有效的,但如果系统通过systemd-resolved管理DNS,可能需要进一步检查系统配置,确保DNS设置不被自动覆盖。
    • 如果遇到类似问题,首先检查DNS配置,确认是否存在劫持或不当设置。
    • 若有残留的VPN或代理配置,需彻底清理,避免类似问题复发。
预防DNS劫持
  1. 使用受信任的DNS服务器:选择Google DNS(8.8.8.88.8.4.4)或Cloudflare DNS(1.1.1.1)等受信任的服务。
  2. 禁用不必要的VPN或代理软件:如果不再使用v2rayA等软件,确保卸载并清除其相关配置。
  3. 定期检查系统设置:定期检查/etc/resolv.conf和网络配置,确保没有不必要的修改。

相关文章:

  • 7400MB/s5050TBW完美结合,全新希捷酷玩530R SSD体验评测
  • 【KWDB 创作者计划】_Ubuntu 22.04系统KWDB数据库安装部署使用教程
  • 开源模型应用落地-qwen模型小试-Qwen3-8B-推理加速-vLLM(一)
  • 生成式AI服务内容被滥用的法律责任划分
  • 掌纹图像识别:解锁人类掌纹/生物识别的未来——技术解析与前沿数据集探索
  • 如何快速获取字符串的UTF-8或UTF-16编码二进制数据?数值转换成字符串itoa不是C标准?其它类型转换成字符串?其它类型转换成数值类型?
  • Java学习手册:Hibernate/JPA 使用指南
  • Python 矩阵运算:从理论到实践
  • 免费开源又全能,文件对比需求选他
  • (即插即用模块-Attention部分) 六十五、(2024 WACV) DLKA 可变形大核注意力
  • 方法:批量识别图片区域文字并重命名,批量识别指定区域内容改名,基于QT和阿里云的实现方案,详细方法
  • GGD独立站的优势
  • 如何判断cgroup的版本?
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】4.3 数据脱敏与安全(模糊处理/掩码技术)
  • SpringBoot实战:整合Knife4j
  • 前端懒加载(Lazy Loading)实战指南
  • 开元类双端互动组件部署实战全流程教程(第3部分:UI资源加载机制与界面逻辑全面解析
  • 金仓数据库 KingbaseES 在电商平台数据库迁移与运维中深入复现剖析
  • C++和Lua混和调用
  • 编译原理期末重点-个人总结——2 文法与语言
  • 鸿蒙概念股强势上涨,鸿蒙电脑本月正式发布,生态链即将补全
  • A股高开高走,三大股指涨超1.1%:两市成交1.3万亿元,近5000股收涨
  • 非洲中青年军官代表团访华,赴北京、长沙、韶山等地参访交流
  • 越老越妖的库里,成了火箭季后赛里一晃十年的噩梦
  • GOMU超马世锦赛,男女冠军刷新世界纪录
  • 贵州省委省政府迅速组织开展黔西市游船倾覆事故救援工作