Evaluating DNS Resiliency with Truncation, Fragmentation and DoTCP Fallback

Pratyush Dikshit, Mike Kosek, Nils Faulhaber, Jayasree Sengupta, Vaibhav Bajpai
{"title":"Evaluating DNS Resiliency with Truncation, Fragmentation and DoTCP Fallback","authors":"Pratyush Dikshit, Mike Kosek, Nils Faulhaber, Jayasree Sengupta, Vaibhav Bajpai","doi":"10.23919/IFIPNetworking57963.2023.10186392","DOIUrl":null,"url":null,"abstract":"Since its introduction in 1987, the DNS has become one of the Core components of the Internet. While it was designed to work with both TCP and UDP, DNS-over-UDP (DoUDP) has become the default option due to its low overhead. As new Resource Records were introduced, the sizes of DNS responses increased considerably. This expansion of message body has led to truncation and IP fragmentation more often in recent years where large UDP responses make DNS an easy vector for amplifying denial-of-service attacks which can reduce the resiliency of DNS services. This paper investigates the resiliency and usage of DoTCP and DoUDP over IPv4 and IPv6 for 10 widely used public DNS resolvers. In three experiments, these aspects are investigated from the Edge and from the Core of the Internet to represent the communication of the resolvers with DNS clients and authoritative name server. Overall, more than 14M individual measurements performed from 2500 RIPE Atlas Probes have been analyzed, highlighting that most resolvers show similar resiliency for both DoTCP and DoUDP. Yet, 3 out of 10 resolvers mainly announce very large EDNS(0) buffer sizes both from the Edge as well as from the Core, which potentially causes fragmentation. In reaction to large response sizes from authoritative name servers, we find that resolvers do not fall back to the usage of DoTCP in many cases, bearing the risk of fragmented responses. As the message sizes in the DNS are expected to grow further, this problem will become more urgent in the future.","PeriodicalId":31737,"journal":{"name":"Edutech","volume":"4 1","pages":"1-9"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Edutech","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/IFIPNetworking57963.2023.10186392","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Since its introduction in 1987, the DNS has become one of the Core components of the Internet. While it was designed to work with both TCP and UDP, DNS-over-UDP (DoUDP) has become the default option due to its low overhead. As new Resource Records were introduced, the sizes of DNS responses increased considerably. This expansion of message body has led to truncation and IP fragmentation more often in recent years where large UDP responses make DNS an easy vector for amplifying denial-of-service attacks which can reduce the resiliency of DNS services. This paper investigates the resiliency and usage of DoTCP and DoUDP over IPv4 and IPv6 for 10 widely used public DNS resolvers. In three experiments, these aspects are investigated from the Edge and from the Core of the Internet to represent the communication of the resolvers with DNS clients and authoritative name server. Overall, more than 14M individual measurements performed from 2500 RIPE Atlas Probes have been analyzed, highlighting that most resolvers show similar resiliency for both DoTCP and DoUDP. Yet, 3 out of 10 resolvers mainly announce very large EDNS(0) buffer sizes both from the Edge as well as from the Core, which potentially causes fragmentation. In reaction to large response sizes from authoritative name servers, we find that resolvers do not fall back to the usage of DoTCP in many cases, bearing the risk of fragmented responses. As the message sizes in the DNS are expected to grow further, this problem will become more urgent in the future.
用截断、碎片和DoTCP回退评估DNS弹性
自1987年推出以来,DNS已成为互联网的核心组件之一。虽然它被设计为同时使用TCP和UDP,但由于其低开销,DNS-over-UDP (DoUDP)已成为默认选项。随着新的资源记录的引入,DNS响应的大小大大增加。近年来,这种消息体的扩展导致截断和IP碎片更频繁,其中大的UDP响应使DNS成为放大拒绝服务攻击的容易载体,从而降低DNS服务的弹性。本文研究了10个广泛使用的公共DNS解析器在IPv4和IPv6上的DoTCP和DoUDP的弹性和使用情况。在三个实验中,分别从互联网的边缘和核心两方面进行了研究,以表示解析器与DNS客户端和权威名称服务器的通信。总的来说,对2500个RIPE Atlas探针进行的1400多万次单独测量进行了分析,强调大多数解析器对DoTCP和DoUDP都显示出相似的弹性。然而,10个解析器中有3个主要宣布来自边缘和核心的非常大的EDNS(0)缓冲区大小,这可能会导致碎片化。为了应对来自权威域名服务器的大响应规模,我们发现解析器在许多情况下不会退回到使用DoTCP,从而承担了碎片化响应的风险。随着DNS中的消息大小预计将进一步增长,这个问题在未来将变得更加紧迫。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
审稿时长
4 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书