Fragmentation, Truncation, and Timeouts: Are Large DNS Messages Falling to Bits?

Giovane C.M. Moura*, Moritz Müller, Marco Davids, Maarten Wullink, Cristian Hesselman

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

3 Citations (Scopus)

Abstract

The DNS provides one of the core services of the Internet, mapping applications and services to hosts. DNS employs both UDP and TCP as a transport protocol, and currently most DNS queries are sent over UDP. The problem with UDP is that large responses run the risk of not arriving at their destinations – which can ultimately lead to unreachability. However, it remains unclear how much of a problem these large DNS responses over UDP are in the wild. This is the focus on this paper: we analyze 164 billion queries/response pairs from more than 46k autonomous systems, covering three months (July 2019 and 2020, and Oct. 2020), collected at the authoritative servers of the.nl, the country-code top-level domain of the Netherlands. We show that fragmentation, and the problems that can follow fragmentation, rarely occur at such authoritative servers. Further, we demonstrate that DNS built-in defenses – use of truncation, EDNS0 buffer sizes, reduced responses and TCP fall back – are effective to reduce fragmentation. Last, we measure the uptake of the DNS flag day in 2020.

Original languageEnglish
Title of host publicationPassive and Active Measurement - 22nd International Conference, PAM 2021, Proceedings
EditorsOliver Hohlfeld, Andra Lutu, Dave Levin
PublisherSpringer
Pages460-477
Number of pages18
ISBN (Print)9783030725815
DOIs
Publication statusPublished - 30 Mar 2021
Event22nd International Conference on Passive and Active Measurement, PAM 2021 - Virtual, Online
Duration: 29 Mar 20211 Apr 2021
Conference number: 22

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12671 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference22nd International Conference on Passive and Active Measurement, PAM 2021
Abbreviated titlePAM 2021
CityVirtual, Online
Period29/03/211/04/21

Keywords

  • n/a OA procedure

Fingerprint

Dive into the research topics of 'Fragmentation, Truncation, and Timeouts: Are Large DNS Messages Falling to Bits?'. Together they form a unique fingerprint.

Cite this