Measuring DNS over TCP in the Era of Increasing DNS Response Sizes: A View from the Edge
Mike Kosek, Trinh Viet Doan, Simon Huber, Vaibhav Bajpai

TL;DR
This study analyzes the use of DNS over TCP from the edge, revealing that while generally slower, DoTCP is increasingly necessary due to larger DNS responses, but support and reliability issues remain, especially with probe resolvers.
Contribution
It provides the first large-scale measurement of DoTCP performance from the edge, highlighting current limitations and future challenges for DNS over TCP adoption.
Findings
DoTCP is slower than DoUDP, with response times up to 37% longer.
Public resolvers support DoTCP but lack optimizations, indicating room for improvement.
Probe resolvers often fail DoTCP queries, violating standards and risking future reliability issues.
Abstract
The Domain Name System (DNS) is one of the most crucial parts of the Internet. Although the original standard defined the usage of DNS over UDP (DoUDP) as well as DNS over TCP (DoTCP), UDP has become the predominant protocol used in the DNS. With the introduction of new Resource Records (RRs), the sizes of DNS responses have increased considerably. Since this can lead to truncation or IP fragmentation, the fallback to DoTCP as required by the standard ensures successful DNS responses by overcoming the size limitations of DoUDP. However, the effects of the usage of DoTCP by stub resolvers are not extensively studied to this date. We close this gap by presenting a view at DoTCP from the Edge, issuing 12.1M DNS requests from 2,500 probes toward Public as well as Probe DNS recursive resolvers. In our measurement study, we observe that DoTCP is generally slower than DoUDP, where the relative…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · IPv6, Mobility, Handover, Networks, Security · Wireless Networks and Protocols
