Evaluating DNS Resiliency and Responsiveness with Truncation, Fragmentation & DoTCP Fallback
Pratyush Dikshit, Mike Kosek, Nils Faulhaber, Jayasree Sengupta,, Vaibhav Bajpai

TL;DR
This study analyzes the resiliency and responsiveness of DNS over TCP and UDP, focusing on fragmentation issues and fallback behaviors across IPv4 and IPv6, based on extensive measurements from RIPE Atlas probes.
Contribution
It provides a comprehensive measurement-based evaluation of DNS resiliency, response sizes, and fallback practices, highlighting fragmentation risks and protocol behaviors in real-world conditions.
Findings
Most resolvers show similar resiliency for DoTCP and DoUDP.
Some resolvers announce large EDNS(0) buffer sizes, risking fragmentation.
Resolvers often do not fallback to DoTCP despite large response sizes.
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, responsiveness, and usage of DoTCP and DoUDP over IPv4 and IPv6 for 10 widely used public DNS resolvers. In these 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 servers.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIPv6, Mobility, Handover, Networks, Security · Internet Traffic Analysis and Secure E-voting · Network Security and Intrusion Detection
