Encryption without Centralization: Distributing DNS Queries Across Recursive Resolvers
Austin Hounsel, Paul Schmitt, Kevin Borgolte, Nick Feamster

TL;DR
This paper proposes a decentralized DNS resolver architecture that maintains encrypted DNS benefits while enhancing flexibility, privacy, and performance, addressing centralization issues caused by protocols like DoH and DoT.
Contribution
It introduces a novel DNS resolver design enabling decentralized query distribution, improving privacy and flexibility without sacrificing performance.
Findings
Supports decentralized DNS query distribution
Preserves privacy benefits of encrypted DNS protocols
Enhances flexibility in resolver selection
Abstract
Emerging protocols such as DNS-over-HTTPS (DoH) and DNS-over-TLS (DoT) improve the privacy of DNS queries and responses. While this trend towards encryption is positive, deployment of these protocols has in some cases resulted in further centralization of the DNS, which introduces new challenges. In particular, centralization has consequences for performance, privacy, and availability; a potentially greater concern is that it has become more difficult to control the choice of DNS recursive resolver, particularly for IoT devices. Ultimately, the best strategy for selecting among one or more recursive resolvers may ultimately depend on circumstance, user, and even device. Accordingly, the DNS architecture must permit flexibility in allowing users, devices, and applications to specify these strategies. Towards this goal of increased de-centralization and improved flexibility, this paper…
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
