Measuring DNS over TCP in the Era of Increasing DNS Response Sizes: A View from the Edge

05/02/2022
by   Mike Kosek, et al.
0

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 increase in Response Time is less than 37 can be leveraged to further reduce the response times, we show that support on Public resolvers is still missing, hence leaving room for optimizations in the future. Moreover, we also find that Public resolvers generally have comparable reliability for DoTCP and DoUDP. However, Probe resolvers show a significantly different behavior: DoTCP queries targeting Probe resolvers fail in 3 out of 4 cases, and, therefore, do not comply with the standard. This problem will only aggravate in the future: As DNS response sizes will continue to grow, the need for DoTCP will solidify.

READ FULL TEXT

page 6

page 8

research
07/12/2023

Evaluating DNS Resiliency and Responsiveness with Truncation, Fragmentation DoTCP Fallback

Since its introduction in 1987, the DNS has become one of the core compo...
research
02/07/2022

One to Rule them All? A First Look at DNS over QUIC

The DNS is one of the most crucial parts of the Internet. Since the orig...
research
09/08/2021

From Cloud to Edge: A First Look at Public Edge Platforms

Public edge platforms have drawn increasing attention from both academia...
research
09/30/2021

An Efficient Probe-based Routing for Content-Centric Networking

With the development of new technologies and applications, such as Inter...
research
03/30/2020

Analysis of an Extension Dynamic Name Service – A discussion on DNS compliance with RFC 6891

Domain Name Service (DNS) resolution is a mechanism that resolves the sy...
research
07/20/2023

UJI Probes: Dataset of Wi-Fi Probe Requests

This paper focuses on the creation of a new, publicly available Wi-Fi pr...
research
07/27/2020

A concept of a measuring system for probe kinesthetic parameters identification during echocardiography examination

Echocardiography is the most commonly used imaging technique in clinical...

Please sign up or login with your details

Forgot password? Click here to reset