Analyzing the Costs (and Benefits) of DNS, DoT, and DoH for the Modern Web

Authors

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

Publication

Proceedings of the 2019 Applied Networking Research Workshop (ANRW), July 2019 Extended abstract. Co-located with IETF 105.

Abstract

We measure the effect of DoH and DoT on name resolution performance and content delivery. We find that although DoH and DoT response times can be higher than for conventional DNS (Do53), DoT performs better than DoH and Do53 in terms of page load times. However, when network conditions degrade, webpages load quickest with Do53, and up to one second faster compared to DoH. Furthermore, in a substantial amount of cases, a webpage may not load at all with DoH, while it loads successfully with DoT and Do53. Our in-depth analysis reveals various opportunities to readily improve DNS performance, for example through opportunistic partial responses and wire format caching.

@inproceedings{anrw2019-analyzing-the-costs-of-dns-dot-doh,
  title     = {{Analyzing the Costs (and Benefits) of DNS, DoT, and DoH for the Modern Web}},
  author    = {Hounsel, Austin and Borgolte, Kevin and Schmitt, Paul and Holland, Jordan and Feamster, Nick},
  booktitle = {Proceedings of the 2019 Applied Networking Research Workshop (ANRW)},
  date      = {2019-07-22},
  doi       = {10.1145/3340301.3341129},
  editor    = {Gill, Phillipa and Iyengar, Jana},
  isbn      = {},
  location  = {Montréal, QC, Canada},
  note      = {Extended abstract. Co-located with IETF 105.},
  publisher = {Association for Computing Machinery (ACM)},
  url       = {http://dx.doi.org/10.1145/3340301.3341129}
}