DNS(Domain Name System,域名系统)是互联网的“电话簿”,核心作用就是把人类好记的域名(如 www.qq.com)翻译成机器通信用的 IP 地址(如 183.3.226.xx)。
一、它怎么工作(一次解析的全过程)
- 你输域名回车 → 浏览器先查本地缓存(浏览器缓存、系统 hosts、系统 DNS 缓存)
- 本地没有 → 问递归解析器(通常是运营商或公共 DNS,如 119.29.29.29)
- 递归解析器 → 依次问:根 DNS → 顶级域 DNS(.com)→ 权威 DNS(qq.com 自己的)
- 拿到 IP → 浏览器用 IP 建 TCP/TLS 连接,加载网页
- 结果缓存 → 按 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 域名看解析到哪,对比正常结果