教程WIKI
  • 欢迎
  • 资源与下载
    • 下载页面
    • 订阅转换
    • 关闭代理后电脑无法正常上网解决方法
  • DNS 優化和安全
    • DNS是什麽
    • 安全DNS配置
  • 教程 - 入门软件
    • Android教程
      • Clash For Android[多协议](强烈推荐!)
      • V2rayNG[Vmess/Trojan]
      • SSR[ssr]
      • SSRB[ssr]
      • CFA新版Vmess订阅变化
      • SurfBoard (Android)
    • Windows教程
      • @运行环境
      • Clash(支持全协议)推荐
      • Clash订阅更新常见错误
      • V2rayN[Vmess/Trojan]
      • Netch (支持全协议)
      • Qv2ray for Win(支持全协议)
      • 关于Windows无法使用Trojan解决方案
    • MAC教程
      • ClashX(推荐)
      • Clash for Mac
      • Surge for Mac
      • ClashX 最新版
    • IOS教程
      • 小火箭 Shadowrocket
      • Quantumult X (IOS)
      • Surge (IOS)
  • 教程 - 进阶软件
    • Netch PC游戏加速 (Windows)
    • 利用Netch和计算机无线热点创建可以加速主机游戏设备的虚拟无线WIFI
    • 利用Clash For Windows加速其他主机网页下载
  • cookie
由 GitBook 提供支持
在本页
  • DNS是什么
  • DNS污染
  • 造成的影响
  • 常见的解决办法
  1. DNS 優化和安全

DNS是什麽

上一页关闭代理后电脑无法正常上网解决方法下一页安全DNS配置

最后更新于2年前

DNS是什么

在你浏览器键入www.google.com后,系统会向DNS服务器发起请求,DNS服务器返回域名的IP地址

DNS污染

DNS污染就是指在向DNS服务器发起请求之后,在(2)时返回了一个错误的IP,例如下图

图2的意思就是向223.5.5.5(阿里云dns服务器)请求www.google.com的IP地址,返回了ipv6地址2001::a27d:203和ipv4地址104.244.43.231

最简单的办法,百度这个IP地址,查询到104.244.43.231是推特的IP地址,你请求谷歌的域名,他却返回了推特的地址,所以你就访问到了错误的IP地址,然而这并不意味着DNS服务器返回了正确的IP,你就能访问到谷歌,因为谷歌的IP是被墙的,但是你连正确的IP地址都没获取到,怎么去访问呢

造成的影响

不论是节点还是网站,都是填写的域名,由域名访问来连接服务器,域名由你系统设置的DNS进行解析

如果解析到了错误的IP地址,那你就无法连接到正确的代理服务器,也就无法进行国外的网络访问

常见的解决办法

(1)Windows/Mac/Android建议使用clash,并配置好mixin,可有效防御DNS污染

(2)有动手能力的请研究Adguard home,建议上游选择国外Dns over HTTPS和DNS over TLS

图 1 DNS工作流程
图2 解析结果