ICANN 博文

敬请阅读 ICANN 的博文,了解最新政策制定活动和区域事务等等。

ICANN 专家介绍最新的 DNS 故障排除工具

2023 年 05 月 31 日
作者:

域名系统 (Domain Name System, DNS) 是互联网基础设施的基本支柱,用于将域名转换为互联网协议 (Internet Protocol, IP) 地址。通过这种转换,用户可以访问网站、收发电子邮件,以及使用各种互联网资源。

与其他协议一样,DNS 也容易出现一些错误,这些错误可能会中断在线服务并妨碍互联网用户体验。快速有效地解决这些错误对于维护顺畅可靠的互联网至关重要。下面是为帮助快速有效地查找和解决 DNS 问题而提议的两项解决方案。

加强对 DNS 错误的了解

发生 DNS 错误时,通常很难确定问题的确切发生位置,以及缓和问题的必要步骤。此类错误可能表现为网站无法访问、加载速度缓慢,或者将电子邮件发送给预期收件人时失败。多种因素可能会导致 DNS 错误,包括:配置错误、服务器故障、软件故障、网络问题,甚至还有恶意攻击。

长期以来,DNS 错误代码提供的信息有限,这使得故障排除过程十分复杂耗时,且需要运用大量技能。为此,最近推出了一项称为“扩展 DNS 错误”(Extended DNS Errors) 的增强功能 (RFC 8914),通过这项功能,DNS 能够向客户端和网络运营商传达更详尽的错误信息。通过提供具体的错误详情,实施“扩展 DNS 错误”功能的 DNS 元素有助于识别和解决 DNS 问题,从而简化故障排除过程。

自动报告 DNS 错误

及时准确地发现 DNS 错误对于组织采取纠正措施至关重要。为了能够更加高效地报告错误,互联网工程任务组 (Internet Engineering Task Force, IETF) 下属的 DNS 运营工作组正在制定新的 DNS 协议扩展,名为“DNS 错误报告 (DNS Error Reporting)”。该扩展使 DNS 能够自动报告错误。

这将有助于分析和调查报告的错误,并随后通知相关责任方。自动报告流程利用 DNS 协议本身,简化了对错误的识别和解决,进而减少了组织依赖社交媒体等外部来源来了解域相关问题的必要性。

展望

关于“DNS 错误报告”的提案最初于 2020 年 10 月提交给了 IETF 的 DNS 运营工作组,并于 2021 年 4 月作为工作项通过。在过去两年,除了协议制定工作之外,运行代码的实施工作也取得了实质性进展。协议扩展预计将在今年年底前成为拟定标准。

结语

DNS 错误可能对互联网用户和组织产生重大影响。“扩展 DNS 错误”和即将推出的用于报告错误的 DNS 协议扩展等改进将有助于改善故障排除过程。借助更清晰的错误描述和自动报告机制,组织将能够及时识别和解决 DNS 问题,从而确保所有用户都能获得更顺畅、更可靠的上网体验。这些改进可增强互联网的整体稳定性和功能。

Authors

Roy Arends

Principal Research Scientist
Matt Larson

Matt Larson

VP, Research