You need to enable JavaScript to run this app.
文档中心
TrafficRoute DNS 套件

TrafficRoute DNS 套件

复制全文
下载 pdf
常见问题
域名解析不生效排查指南
复制全文
下载 pdf
域名解析不生效排查指南

域名解析是网站访问的基础环节。当您在火山引擎云解析 DNS 完成配置后,如果发现解析未生效,请参考本指南进行系统性排查。

如何测试解析是否生效?

在当遇到网站无法访问、解析记录不生效等异常情况时,建议先参考验证解析记录是否生效,验证当前解析状态。

域名解析不生效的排查思路

适用场景

  • 在云解析 DNS 控制台中,对应的域名解析状态显示 异常。
  • 新增解析记录后,实际查询结果与您在云解析 DNS 控制台的配置不一致。
  • 修改解析记录的 IP 地址后,测试返回的解析地址仍是修改前的 IP 地址。
  • 删除或暂停解析记录后,测试结果仍返回原来的解析地址。
  • 修改 DNS 服务器后,测试发现解析异常:
    • 返回的结果与设置不符
    • 无法返回解析结果
    • 查询结果时有时无

排查思路

  1. 检查域名状态是否正常。

    • 问题描述:如果域名状态为 ServerHold 或 ClientHold,表示域名处于被注册商或注册局锁定的状态,已被暂停解析服务,即使 DNS 配置正确也无法生效。
    • 常见原因:
      • 未完成实名认证;
      • 域名命名审核未通过;
      • 存在违规内容或安全风险。
    • 解决方法:
  2. 检查域名是否过期。

    • 问题描述:域名到期未续费,DNS 解析服务将逐步停止,通常表现为解析失败或返回错误结果。
    • 解决方法:登录域名注册商平台,确认域名到期时间。若已过期,请尽快续费。续费成功后,解析将在 0–48 小时内恢复。期间无加速生效的方法,建议您在域名过期前完成续费。
  3. 检查 DNS 服务器是否设置正确。

    • 问题描述:域名仍指向原 DNS 服务商,未切换至火山引擎云解析 DNS 的 NS 地址。

    • 排查方法:使用命令行工具检查当前生效的 NS 记录:

      nslookup -q=ns yourdomain.com
      

      或使用在线检测工具查询。

    • 解决方法:

  4. 查解析记录配置是否正确。

    1. 检查解析记录完整性。

      • 登录云解析 DNS 控制台,确认已添加必要的 A、CNAME 等记录;

      • 检查以下字段是否准确:

        字段示例常见错误
        主机记录www、@(代表根域名)写错(如 w ww)、忽略 @ 含义
        记录类型A、CNAME、MX 等类型选错(如应为 A 却选 CNAME)
        记录值IP 地址 或 目标域名IP 写错、CNAME 缺少末尾 .
        TTL600、3600 等不影响生效,但影响缓存刷新速度

        更多内容,请参见各种记录类型的设置方法。

    2. 检查是否配置了默认线路。

      • 问题描述:若仅配置了“电信”等特定线路,移动、联通或其他地区用户可能无法解析。相关内容说明,请参见线路的匹配顺序。
      • 解决方法:
        • 添加一条线路为“默认线路”的解析记录,确保所有用户均可访问。
        • 建议先配置“默认线路”,再按需添加细分线路;
        • 配置完成后,等待 10 分钟 再测试。
    3. 理解 TTL 缓存机制。

      • 问题描述:修改记录后立即测试,可能因本地或运营商 DNS 缓存仍返回旧结果。
      • 解决方法:
        • 查看当前记录的 TTL 值(如 600 秒);
        • 修改后等待至少一个 TTL 周期(通常 10 分钟)再测试;
        • 可提前将 TTL 调低(如 300 秒),以便后续变更快速生效。
  5. 确认解析记录的生效时间。

    • 问题描述:解析记录修改后立即测试,但结果仍是旧值。

    • 问题说明:不同操作类型的生效时间不同,请根据操作类型合理预期:

      操作类型生效时间说明
      新增记录实时生效通常秒级生效
      修改/删除/暂停/启用记录取决于 TTL如 TTL=600 秒,建议等待 10 分钟
      修改 DNS 服务器(NS)0–48 小时受全球 Local DNS 缓存影响,无法加速

      说明

      NS 变更期间,建议保持原解析记录与新平台一致,避免访问中断。

  6. 排查域名是否被网络阻断。

    • 问题描述:
      使用 dig +trace 命令时,发现本地 DNS 在向根服务器查询过程中,未到达权威 DNS 就提前返回 IP,说明解析过程被中间网络设备劫持或阻断。

    • 示例命令:

      dig +trace yourdomain.com
      

      若在 .com NS 返回前就出现 A 记录,极可能是被劫持。

    • 可能原因:

      • 域名涉及违规内容;
      • 被运营商或防火墙策略拦截;
      • 存在 DNS 污染。
    • 解决方法:

      • 使用公共 DNS(如 119.29.29.29)对比测试:

        nslookup yourdomain.com 119.29.29.29
        
      • 若公共 DNS 正常,本地异常表示可能被劫持;

      • 联系域名注册商或网络服务商,确认域名安全性与合规性。

域名解析转入到火山引擎的过程中,为什么网站打不开或部分地区打不开?

在将域名DNS从原服务商迁移至火山引擎云解析 DNS 平台的过程中,可能出现部分用户无法访问的情况,原因如下:

  1. DNS全球生效延迟。

    • 不同顶级域名的TTL(缓存时间)不同,DNS变更在全球完全生效需 0–48小时。
    • 在此期间,部分Local DNS仍缓存旧记录,导致解析指向原服务器。
  2. 解析记录不一致。

    • 风险:若在火山引擎云解析 DNS 配置的解析记录与原服务商不一致,会导致部分请求失败。
    • 建议:
      • 迁移前确保两边解析记录完全一致;
      • 迁移过程中如有变更,需同时在两边操作,避免数据不一致。

域名已在火山引擎云解析 DNS,没有做任何变更却突然无法访问?

即使未做任何修改,也可能因以下原因导致服务中断:

  1. 域名到期。检查域名是否已过期,过期后解析将失效。请确认您的域名是否到期,具体可以联系您的域名注册商咨询。如您的域名通过火山引擎域名服务注册,可以进入 域名服务 控制台查询域名到期时间。

  2. 云解析 DNS 解析套餐到期。
    若您购买了付费实例版本,请确认该 DNS 解析套餐是否到期,如解析套餐已经到期且 DNS 地址未修改为云解析 DNS 提供的免费套餐对应的 DNS 地址(查看域名的 DNS 服务器),您的解析将逐步失效,建议您尽快升级到原等级的 DNS 解析套餐或者提前 3 天修改 DNS 服务器地址为云解析 DNS 提供的免费套餐对应的 DNS 地址。

  3. 网站未备案或备案失效。
    根据工信部规定,域名解析至中国大陆境内服务器必须完成备案。若提示“未备案”,请检查您的主机是否已完成备案。

执行 ping 命令得不到 IP 地址怎么办?

执行 ping yourdomain.com 返回“找不到主机”或超时,可能原因如下:

  1. 未配置默认线路解析。
    解析记录如果没有配置默认线路,将导致部分用户无法访问,需要添加一条线路为默认线路的 A 或 CNAME 记录。相关内容,请参见线路的匹配顺序。

  2. DNS 变更尚未全球生效。
    修改 DNS 后,全球生效时间是 0 - 48 小时。如果当地 ISP 的 DNS 服务器没有完全刷新您的域名记录,就会出现得不到 IP 的情况。

  3. 域名的 DNS 记录被缓存。

    • 如果 Windows 直接拨号上网,可以在 “运行” 中输入 CMD,然后执行命令 ipconfig /flushdns 来刷新本机电脑 DNS 缓存。
    • 如果通过路由上网,需要清空路由的 DNS 缓存。清空的方法可以通过重启路由解决。如果不能重启路由,需要更换 Windows 的 DNS 服务器为其他地址。

      说明

      • 通过本方法清空路由后,同样需要执行命令 ipconfig /flushdns。
      • Linux、Unix 系统不会缓存 DNS 记录。Mac OS X 系统可以通过执行命令 killall lookupd 来清空 DNS 缓存。
  4. 域名被劫持或污染。
    对比本地 DNS 与公共 DNS(如 119.29.29.29)的解析结果。若差异明显,联系 ISP 或运营商处理。

最近更新时间:2026.10.21 19:56:47
这个页面对您有帮助吗?
有用
有用
无用
无用