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

03/30/2020
by   Ivica Stipovic, et al.
0

Domain Name Service (DNS) resolution is a mechanism that resolves the symbolic names of networked devices to their corresponding Internet Protocol (IP) address. With the emergence of the document that describes an extension to a DNS service definition, it was becoming apparent that DNS implementations will need to comply with some modified DNS behaviour. One such modification is that DNS continues to use the User Datagram Protocol (UDP) to transmit DNS payloads that are longer than 512 bytes. Until the emergence of the Extension DNS (EDNS) specification, DNS servers would switch over from UDP to Transmission Control Protocol (TCP) if the response payload was larger than 512 bytes. With the new EDNS capability, it was required that DNS replies would continue to provide responses as UDP datagrams even though the response was larger than 512 bytes. To the author's best knowledge, there are no academic articles dealing with the assessment of the DNS servers against EDNS specification. This paper examines the level of compatibility for a number of public DNS servers for some popular internet domains. It also explores behaviour of some contemporary DNS implementations such as Microsoft Windows 2012, 2016 and 2019 as well as Linux-based BIND in regards to the EDNS.

READ FULL TEXT
research
10/22/2018

Observing the Evolution of QUIC Implementations

The QUIC protocol combines features that were initially found inside the...
research
06/26/2019

A wrinkle in time: A case study in DNS poisoning

The Domain Name System (DNS) provides a translation between readable dom...
research
07/03/2023

Traffic Centralization and Digital Sovereignty: An Analysis Under the Lens of DNS Servers

The Domain Name System (DNS) service is one of the pillars of the Intern...
research
06/26/2019

On the correctness of Egalitarian Paxos

This paper identifies a problem in both the TLA+ specification and the i...
research
04/15/2019

Model-Based Testing IoT Communication via Active Automata Learning

This paper presents a learning-based approach to detecting failures in r...
research
11/15/2017

An approach to evaluation of common DNS misconfigurations

DNS is a basic Internet service which almost all other user services dep...
research
05/02/2022

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

The Domain Name System (DNS) is one of the most crucial parts of the Int...

Please sign up or login with your details

Forgot password? Click here to reset