什么是 DNS?(以及为什么它会影响你访问的每一个网站)
DNS 是互联网的“电话簿”:它把名称(example.com)映射到 IP 地址。

关键要点
- DNS 问题可能会让网站打不开,即使你的 Wi-Fi 看起来没问题。
- DNS 结果会被缓存,所以变更和修复可能需要时间才会显示出来。
- 你通常可以通过更换解析器、清理缓存或检查网络的 DNS 设置来修复 DNS 问题。

一分钟理解 DNS:名字 vs 数字
计算机通过 IP 地址 连接到其他计算机。人类更喜欢像 ipverdict.net 这样的名字。
DNS(Domain Name System,域名系统) 在幕后把域名转换成 IP 地址,从而连接两者。
DNS 正常时,你不会注意到它。DNS 出问题时,即使设备已连接,也可能看起来像“网络断了”。
当你输入一个 URL 时会发生什么
当你访问一个网站时: 1. 你的浏览器向操作系统查询该域名的 IP。 2. 你的系统向 DNS 解析器(通常是你的 ISP 或公共解析器)发起查询。 3. 解析器找到答案(或从缓存中取出)。 4. 你的设备连接到返回的 IP 地址。
如果 DNS 返回了错误的 IP——或没有返回答案——你可能会看到如下错误: - “This site can’t be reached” - “Server IP address could not be found” - 一直加载不出来,即使其他网站正常
递归解析器 vs 权威 DNS
有两个 DNS 角色最重要:
递归解析器(DNS resolver) - 为你的设备回答 DNS 问题的服务。 - 例子:你的 ISP DNS、Google Public DNS、Cloudflare、Quad9。
权威 DNS(Authoritative DNS) - 某个域名 DNS 记录的“真实来源”。 - 通常由域名所有者通过 DNS 托管商管理(Cloudflare、Route 53 等)。
你的设备通常与 解析器 交互,而当解析器没有缓存答案时,它会与 权威 DNS 交互。
常见 DNS 记录类型(A、AAAA、CNAME、TXT)
你会经常看到这些记录类型:
- A:域名 → IPv4 地址
- AAAA:域名 → IPv6 地址
- CNAME:域名 → 另一个域名(别名)
- TXT:文本记录(常用于邮箱/安全验证)
- MX:域名的邮件服务器
一个常见的真实世界配置:
- www.example.com 是一个 CNAME,指向 example.com
- example.com 的 A/AAAA 记录指向服务器或 CDN
DNS 缓存以及为什么变更需要时间
DNS 会在多个地方被缓存: - 你的浏览器 - 你的操作系统 - 你的路由器 - 你的 ISP 解析器 - 公共解析器
这就是为什么: - DNS 变更可能“你这边好了”,但别人那边还没好 - 你修复了 DNS 问题后,你仍可能暂时看到旧结果
缓存时长受 TTL(Time To Live) 影响,它按每条 DNS 记录进行配置。
常见 DNS 问题(以及它们的表现)
1) NXDOMAIN 解析器说:“这个域名不存在。” 常见原因: - 域名拼写错误 - 域名过期 - DNS 记录被删除
2) SERVFAIL 解析器没能获取到有效答案。 常见原因: - 权威 DNS 配置错误 - DNSSEC 问题 - DNS 托管商的临时故障
3) 错误 IP(陈旧或不正确记录) 你的域名指向了旧服务器/CDN。 常见原因: - 缓存记录 - Split DNS(不同网络返回不同答案) - A/AAAA 值填错
用户可以快速做的 DNS 检查
如果某个网站打不开: - 换一个网络(移动热点 vs Wi-Fi) - 换一个 DNS 解析器(公共 DNS) - 重启路由器(会清理一些本地 DNS 行为) - 在设备上清理 DNS 缓存
如果你是站点所有者:
- 确认 A/AAAA/CNAME 记录与你的主机/CDN 匹配
- 确认没有忘记 www 与根域名的记录区别
- 确保 DNS 提供商可达且权威服务器正确
在真实系统中的实际影响
DNS 是把域名变成 IP 的步骤。一旦你拿到了 IP(服务器、CDN 或端点),IPVerdict 可以帮助你理解: - 网络所有者(ISP / 组织) - 该 IP 背后的 ASN - 它是否像 托管/CDN 基础设施
常见误解
Q1: 如果 DNS 坏了,这是否意味着我的网络断了? 不一定。你的连接可能正常,但域名解析失败。
Q2: 我是否应该总是切换到公共 DNS 解析器? 公共 DNS 可能更快或更可靠,但一些 ISP 会做本地优化。这是一个取舍。
Q3: 为什么同一 Wi-Fi 下一个设备能用、另一个不能用? 不同的缓存、不同的浏览器,或设备间 DNS 设置不同。
Q4: 为什么 DNS 变更需要时间? 因为互联网各处的缓存与 TTL 值。
Q5: DNS 会暴露我的位置吗? DNS 本身不会“广播”你的位置,但 DNS 提供商可以记录查询。选择你信任的解析器。
局限性
- DNS 行为取决于你从 哪里 查询。不同解析器可能返回不同答案。
- 缓存会让排查变得困惑——你的“修复”可能是对的,但暂时看不到。
- CDN 可能会按地区返回不同的 IP(这是正常的)。
免责声明
本指南中的信息仅用于教育和诊断用途。网络行为会因环境、配置和数据源而变化,因此结果应被视为信息信号,而不是确定性证明。
结论
理解这些基础知识能帮助你更自信地解读网络信号,并以更少的错误假设进行排障。