南方數據技术观察
首页 行业新闻 教程 技术文章 AI 对话 官网 咨询与报价
首页 / 行业新闻

DNS Flag Day对DNS解析器的影响测量

DNS Flag Day是为了解决非标准兼容的权威DNS服务器问题而设立的一项活动。自2019年2月1日首次举行以来,DNS Flag Day重点关注了权威DNS服务器在处理EDNS请求时的行为。EDNS是DNS的一个扩展机制,自1999年引入以来,它允许DNS消息变得更大、包含更多返回代码、扩展DNS头部以及为未来的功能和改进提供空间。许多扩展自那时起已被定义,包括DNSSEC,它也依赖于EDNS来运行。

DNS Flag Day前的解析器行为

在DNS Flag Day之前,解析器在互联网上的行为是关键。一些权威DNS服务器不支持EDNS,当解析器向这些服务器发送EDNS请求时,这些服务器可能会忽略请求而不回复。这种情况对于解析器来说非常不利,因为它无法区分这是由于数据包丢失还是权威服务器宕机。为了解决这个问题,所有新发布的BIND、Knot、PowerDNS和Unbound版本都移除了这些工作区,并将非响应的权威服务器视为宕机。这种解析器行为被称为严格模式,而之前的工作区则被称为宽容模式。

测量DNS Flag Day的影响

为了测量DNS Flag Day后宣布的变化的采用情况,NLnet Labs、SIDN和罗切斯特理工学院创建了一个故意不兼容的权威DNS服务器,该服务器会丢弃任何EDNS查询。这个服务器服务于flagday.rootcanary.net区域。通过这种方式,研究人员能够观察解析器在DNS Flag Day后的行为变化。解析器从宽容模式向严格模式的转变,意味着它们不再尝试使用EDNS与不支持EDNS的权威服务器通信,从而提高了解析效率和速度。

对运维和网络工程师的实际意义

DNS Flag Day对运维和网络工程师的实际意义在于,它强调了网络性能和稳定性的重要性。通过移除对非标准兼容权威DNS服务器的工作区,解析器能够更有效地处理请求,减少了不必要的延迟和错误。这对于确保网络服务的可靠性和性能至关重要。运维和网络工程师需要了解DNS Flag Day的影响,以便在他们的网络中实施相应的更改,并确保他们的解析器能够适应新的标准。

DNS Flag Day的测量结果表明,随着解析器从宽容模式向严格模式的转变,网络性能得到了显著提升。这对于维护一个稳定和高效的互联网环境至关重要,同时也为网络工程师提供了一个重要的参考点,以便他们在设计和维护网络时考虑到这些变化。

原文: APNIC Blog(2019-08-19)|编译自 APNIC Blog,事实以原文为准。

来源:APNIC Blog

返回列表