
写在前面作为一个运维新人DNS 是你绕不开的第一个大山。域名怎么变成 IP为什么改了 DNS 半天不生效CDN 是怎么通过 DNS 把用户引导到最近的节点的本文基于实际环境test.example.com火山引擎 CDN 阿里云 DNS的完整实战总结了一套3 阶段学习框架帮助运维新人系统掌握 DNS。一、DNS 是什么DNSDomain Name System是互联网的电话簿—— 把人类易记的域名翻译成机器可读的 IP 地址。用户输入 www.example.com ↓ DNS 解析 得到 IP 123.58.182.45 ↓ HTTP 请求 访问网站没有 DNS你要记住每个网站 IP没有 DNS你换服务器得通知所有用户改 IP。二、3 阶段学习框架第一阶段基础概念与认知目标讲清楚用户输入网址后发生了什么核心知识点DNS 树状结构根域 → 顶级域 → 二级域 → 子域完整解析流程浏览器 → 递归 DNS → 根 → TLD → 权威 DNS6 种核心记录类型A、CNAME、MX、NS、SOA、TXT实操任务用dig trace追踪自己域名的完整解析路径。第二阶段排查工具与命令目标形成肌肉记忆遇到问题条件反射地用对工具5 大利器工具特点适用场景dig最强大、最全面深度排查、逐级追踪nslookupWindows 自带快速查询host输出最简洁看 CNAME 链curl --resolve绕过 DNS运维绝招CDN 节点逐个测试实操任务用dig 114 223.5.5.5 8.8.8.8同一个域名对比不同 DNS 的结果。第三阶段核心机制深入目标理解 TTL/缓存/智能解析/CNAME 背后的原理核心知识点TTL 与缓存多级缓存链切换域名前降 TTL 是黄金法则智能解析CDN 的核心——同一个域名不同运营商拿到不同 IPCNAME 与 CDNCNAME 是 CDN 接入的基础DNS 优先级hosts 本地缓存 网络缓存 权威 DNS三、你的环境实战验证3.1 完整解析路径test.example.com → CNAME → test.example.com.volcgslb.com火山引擎 CDN → CNAME → sx-img-ipv4.volcgtm.comCDN 调度层 → A → 114.80.252.179上海电信 CDN 边缘节点3.2 智能解析对比# 114 DNS电信→ 2 个 IP dig 114.114.114.114 test.example.com short → 36.150.78.203 / 36.150.78.199 # 阿里 DNSBGP→ 10 个 IP dig 223.5.5.5 test.example.com short → 114.80.252.179 / 180 / ...共 10 个全国节点3.3 SOA 信息dig example.com SOA short字段值含义主 NSvip3.alidns.com阿里云 DNSSerial20260605122026-06-05 第 12 次修改Refresh3600从服务器 1h 检查更新TTL600最小缓存 10 分钟四、运维必记的 3 条黄金法则法则 1改 DNS 前先降 TTL不降 TTL 直接改 → 用户缓存不刷新 → 访问旧 IP → 网站打不开 → 投诉。法则 2用 curl --resolve 绕过 DNS 测试 CDNcurl -Iko /dev/null --resolve test.example.com:443:114.80.252.179 \ https://test.example.com/ -m 10 -k # via: pic05.shsongjiangqu-ct01 → 上海松江电信 CDN 节点法则 3用 dig 114 绕过 hosts 看真实解析# hosts 可能绑了测试 IP dig 114.114.114.114 域名 short ← 这才是真实解析五、后续学习路线阶段内容第四阶段运维实战域名迁移/CDN管理/故障排查/安全第五阶段进阶CoreDNS/BIND/DNSSEC/Anycast总结DNS 是整个互联网的寻址基础。先掌握dig/nslookup排查、TTL 缓存机制、hosts 本地测试、DNS 记录类型A/CNAME/NS、以及 DNS 与 CDN 的联动关系就够应对日常工作了。每个阶段都要动手实操不要只看不练。