DNS

DNS(Domain Name System,域名系统)是互联网的“电话簿”,核心作用就是把人类好记的域名(如 www.qq.com)翻译成机器通信用的 IP 地址(如 183.3.226.xx)。

一、它怎么工作(一次解析的全过程)

  1. 你输域名回车 → 浏览器先查本地缓存(浏览器缓存、系统 hosts、系统 DNS 缓存)
  2. 本地没有 → 问递归解析器(通常是运营商或公共 DNS,如 119.29.29.29)
  3. 递归解析器 → 依次问:根 DNS → 顶级域 DNS(.com)→ 权威 DNS(qq.com 自己的)
  4. 拿到 IP → 浏览器用 IP 建 TCP/TLS 连接,加载网页
  5. 结果缓存 → 按 TTL(生存时间)暂存,过期再查

二、常见记录类型

  • A:域名 → IPv4
  • AAAA:域名 → IPv6
  • CNAME:域名别名(如 www 指向 xxx.cdn.com
  • MX:邮件服务器地址
  • TXT:文本记录(验证域名所有权、SPF 反垃圾)
  • NS:指定哪个 DNS 服务器负责该域

三、国内常用公共 DNS

  • 腾讯:119.29.29.29
  • 阿里:223.5.5.5 / 223.6.6.6
  • 114:114.114.114.114
  • 谷歌(需代理环境):8.8.8.8
  • Cloudflare:1.1.1.1

改 DNS 只影响“域名查 IP”这一环,不替代 VPN,也不直接加密流量(除非配合 DoH/DoT)。

四、日常排障一句话

  • 能上 QQ 但打不开网页 → 八成 DNS 污染/劫持,换公共 DNS 试试
  • 域名刚改解析不生效 → 等 TTL 过期,或 ipconfig /flushdns 清缓存
  • 特定网站打不开别人能开nslookup 域名 看解析到哪,对比正常结果
上一篇
下一篇