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 language | English |
---|---|
Title of host publication | Passive and Active Measurement - 22nd International Conference, PAM 2021, Proceedings |
Editors | Oliver Hohlfeld, Andra Lutu, Dave Levin |
Publisher | Springer |
Pages | 460-477 |
Number of pages | 18 |
ISBN (Print) | 9783030725815 |
DOIs | |
Publication status | Published - 30 Mar 2021 |
Event | 22nd International Conference on Passive and Active Measurement, PAM 2021 - Virtual, Online Duration: 29 Mar 2021 → 1 Apr 2021 Conference number: 22 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 12671 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 22nd International Conference on Passive and Active Measurement, PAM 2021 |
---|---|
Abbreviated title | PAM 2021 |
City | Virtual, Online |
Period | 29/03/21 → 1/04/21 |
Keywords
- n/a OA procedure