HackerPapers

arXiv:1907.08089cs.NI

Comparing the Effects of DNS, DoT, and DoH on Web Performance

Austin Hounsel, Kevin Borgolte, Paul Schmitt, Jordan Holland, Nick Feamster

Abstract

Nearly every service on the Internet relies on the Domain Name System (DNS), which translates a human-readable name to an IP address before two endpoints can communicate. Today, DNS traffic is unencrypted, leaving users vulnerable to eavesdropping and tampering. Past work has demonstrated that DNS queries can reveal a user's browsing history and even what smart devices they are using at home. In response to these privacy concerns, two new protocols have been proposed: DNS-over-HTTPS (DoH) and DNS-over-TLS (DoT). Instead of sending DNS queries and responses in the clear, DoH and DoT establish encrypted connections between users and resolvers. By doing so, these protocols provide privacy and security guarantees that traditional DNS (Do53) lacks. In this paper, we measure the effect of Do53, DoT, and DoH on query response times and page load times from five global vantage points. We find that although DoH and DoT response times are generally higher than Do53, both protocols can perform better than Do53 in terms of page load times. However, as throughput decreases and substantial packet loss and latency are introduced, web pages load fastest with Do53. Additionally, web pages successfully load more often with Do53 and DoT than DoH. Based on these results, we provide several recommendations to improve DNS performance, such as opportunistic partial responses and wire format caching.

arXiv comments
The Web Conference 2020 (WWW '20)
Journal reference
DOI
doi:10.1145/3366423.3380139
Subjects
cs.NINetworking and Internet Architecture cs.CRCryptography and Security

On Hacker News

Linked by 3 identifiable commenters in 3 comments across 3 threads, from Sep 2019 to Mar 2026.

Comments linking this paper, per year.

Discussed in comments3 threads

    • > As a blocker for DNSSEC ... people made arguments about HTTPS overhead back in the day too. They did, and then we spent an enormous amount of time to shave off a few round trip times in TLS 1.3 and QUIC. So I'm not sure this is as strong an argument as you seem to think it is.…

      ekr____View on HNParent context

    • Comparing the Effects of DNS, DoT, and DoH on Web Performance (2020) Austin Hounsel, Kevin Borgolte, Paul Schmitt, Jordan Holland, and Nick Feamster https://arxiv.org/pdf/1907.08089 "On the lossy 4G network, DoT grows increasingly faster than Do53, and DoH begins to close the…

      1vuio0pswjnm7View on HNParent context

    • Here's a whitepaper that did some benchmarks and a detailed analysis on it. Was posted on hn a few days ago. https://arxiv.org/abs/1907.08089 They test various network conditions with some results showing DoH and DoT loading webpages faster than udp dns (due to tcp timing out…

      nullify88View on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.