한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

游戏卡顿白皮书 › L4 公网链路

DNS 故障/延迟 DNS failure / slowness

原因 ID isp-dns · 主责 外部·外部 · 配合 研发团队·客户端开发

在含图示和实验的完整版中打开此卡片 →

DNS 负责把服务器域名解析成地址。DNS 慢或失败时,就找不到登录服务器和更新服务器。

起因 运营商 DNS 故障或配置错误 → 结果 找不到登录服务器、更新服务器的地址 → 画面表现 点击登录按钮后长时间等待,或连不上。已经在线的人正常

症状
连不上/无限加载
因素
延迟, 丢包
谁会遇到
特定地区/运营商, 只有我
何时出现
刚登录/维护结束后
负责方
主责 外部·外部 · 配合 研发团队·客户端开发
研发团队要做的事
缓存地址(记住上次成功连接的服务器地址);准备多个 DNS(一个失败就换另一个 DNS 重新查询)。
外部要做的事
引导玩家把 DNS 换成公共 DNS 等其他服务器试试。
监控图上
仅部分偏高 · 登录失败数(按运营商)、DNS 查询耗时
查看位置
用 Resolve-DnsName -Server(或 nslookup)分别向运营商 DNS 和公共 DNS 查询登录服务器域名,对比响应时间和结果
确认依据
只有运营商 DNS 无响应或很慢,换成公共 DNS 后马上能连上。已经在线的玩家正常
排除依据
用哪个 DNS 都能马上解析出地址却连不上,是路径、防火墙或服务器的问题
确认手段
需在玩家侧环境确认
真实案例
Meta 2021: 一条骨干网命令让 Facebook 连 DNS 都消失的故障
Cloudflare 2025: Cloudflare 公共 DNS 1.1.1.1 故障
AWS 2025: AWS us-east-1 DynamoDB DNS 故障与漫长的恢复

出处

  1. Cloudflare 1.1.1.1 Incident on July 14, 2025 Cloudflare
    某公共 DNS 解析服务停摆 62 分钟期间,无法解析域名的用户几乎用不了任何互联网服务
  2. RFC 8767: Serving Stale Data to Improve DNS Resiliency IETF
    连不上权威服务器时继续使用已过期的缓存记录来扛过故障的做法(serve-stale)
  3. Resolve-DnsName Microsoft
    用 -Server 指定要查询的 DNS 服务器来解析域名
  4. nslookup Microsoft
    直接向 DNS 服务器查询域名的命令

相关原因

同一层:L4 公网链路

其他层中同样导致“连不上/无限加载”的原因

查看含图示和实验的原卡片