Abstract
The Domain Name System (DNS) represents one of the cornerstones of the World Wide Web and plays an indispensable role in its operation. DNS is an extensive distributed database structured to resolve readable domain names for people, companies, and institutions into corresponding and reliable IP addresses. This paper presents PerfResolv, an approach for performance analysis on public DNS resolver servers (e.g., Google, Cloudflare, OpenDNS, Quad9, and ComodoDNS). The analysis was performed with PerfResolv located at geographically distributed points in three different countries: Brazil, Switzerland, and Australia. The results were obtained considering the response time for resolving domain names with different popularity levels to verify if and how geolocation, domain name popularity, week, day, and time affect the performance of DNS resolver servers. The results show considerable fluctuations in the response time of some DNS resolvers, with a variation of up to 40% in response time across different hours of the day. Further, there are differences between the resolution time of popular and unpopular domains, which are also influenced by the geolocation of the measurement monitors.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Affinito, A., Botta, A., Ventre, G.: Local and public DNS resolvers: do you trade off performance against security? In: IFIP Networking Conference (Networking 2022), Catania, Italy, pp. 1–9 (2022)
Bhowmick, P., Ashiq, M.I., Deccio, C., Chung, T.: TTL violation of DNS resolvers in the wild. In: Brunstrom, A., Flores, M., Fiore, M. (eds.) PAM 2023. LNCS, vol. 13882, pp. 550–563. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-28486-1_23
Boeira, D.F., Scheid, E.J., Franco, M.F., Zembruzki, L., Granville, L.Z.: Traffic centralization and digital sovereignty: an analysis under the lens of DNS servers. In: 37th IEEE/IFIP Network Operations and Management Symposium (NOMS 2024), Seoul, South Korea, pp. 1–9 (2024)
Borgolte, K., et al.: How DNS over HTTPS is reshaping privacy, performance, and policy in the internet ecosystem. In: 47th Research Conference on Communication, Information and Internet Policy (TPRC 47), Washington, D.C, USA, pp. 1–9 (2019)
Chhabra, R., Murley, P., Kumar, D., Bailey, M., Wang, G.: Measuring DNS-over-HTTPS performance around the world. In: 21st ACM Internet Measurement Conference (IMC 2021), New York, USA, pp. 351–365 (2021)
Doan, T.V., Fries, J., Bajpai, V.: Evaluating public DNS services in the wake of increasing centralization of DNS. In: IFIP Networking Conference (Networking 2021), Espoo and Helsinki, Finland, pp. 1–9 (2021)
Franco, M., et al.: SecGrid: a visual system for the analysis and ML-based classification of cyberattack traffic. In: 46th IEEE Conference on Local Computer Networks (LCN 2021), Edmonton, Canada, pp. 1–8 (2021)
Hao, S., Wang, H., Stavrou, A., Smirni, E.: On the DNS deployment of modern web services. In: 31st IEEE International Conference on Network Protocols (ICNP 2015), San Francisco, USA, pp. 100–110 (2015)
Hounsel, A., Borgolte, K., Schmitt, P., Holland, J., Feamster, N.: Analyzing the costs (and benefits) of DNS, DoT, and DoH for the modern web. In: ACM/IRTF Applied Networking Research Workshop (ANRW 2019), Montreal Quebec, Canada, pp. 20–22 (2019)
Hounsel, A., Borgolte, K., Schmitt, P., Holland, J., Feamster, N.: Comparing the effects of DNS, DoT, and DoH on web performance. In: The Web Conference 2020 (WWW 2020), Taipei, Taiwan, pp. 562–572 (2020)
Kosek, M., Schumann, L., Marx, R., Doan, T.V., Bajpai, V.: DNS privacy with speed? Evaluating DNS over QUIC and its impact on web performance. In: 22nd ACM Internet Measurement Conference (IMC 2022), Nice, France, pp. 44–50 (2022)
Lai, T.L., Tsai, M.H.: Design and implementation of a DNS server with geolocation capability. In: 22nd Asia-Pacific Network Operations and Management Symposium (APNOMS 2021), Tainan, Taiwan, pp. 370–373 (2021)
Le Pochat, V., Van, T., Tajalizadehkhoob, S., Korczyński, M., Joosen, W.: Tranco: a research-oriented top sites ranking hardened against manipulation. In: 26th Network and Distributed System Security Symposium (NDSS 2019), San Diego, USA, pp. 1–15 (2019)
Leiner, B.M., et al.: A brief history of the internet. Comput. Commun. Rev. 39(5), 22–31 (2009)
Moura, G.C., Castro, S., Hardaker, W., Wullink, M., Hesselman, C.: Clouding up the internet: how centralized is DNS traffic becoming? In: 20th ACM Internet Measurement Conference (IMC 2020), Pittsburgh, USA, pp. 42–49 (2020)
Park, J., Khormali, A., Mohaisen, M., Mohaisen, A.: Where are you taking me? Behavioral analysis of open DNS resolvers. In: 49th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2019), Portland, USA, pp. 493–504 (2019)
PerfOps: DNSPerf - DNS Performance Analytics and Comparison (2023). https://www.dnsperf.com
Pinto, J., Scheid, E., Franco, M., Granville, L.: Analyzing and comparing DNS lookup tools in Python. In: XX Escola Regional de Redes de Computadores (ERRC 2023), Porto Alegre, Brazil, pp. 49–54 (2023)
Zembruzki, L., Jacobs, A.S., Granville, L.Z.: On the consolidation of the internet domain name system. In: IEEE Global Communications Conference (GLOBECOM 2022), Rio de Janeiro, Brazil, pp. 2122–2127 (2022)
Zembruzki, L., Jacobs, A.S., Landtreter, G.S., Granville, L.Z., Moura, G.C.M.: measuring centralization of DNS infrastructure in the wild. In: Barolli, L., Amato, F., Moscato, F., Enokido, T., Takizawa, M. (eds.) AINA 2020. AISC, vol. 1151, pp. 871–882. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-44041-1_76
Acknowledgements
This work was supported by The São Paulo Research Foundation (FAPESP) under the grant number 2020/05152-7, the PROFISSA project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Silva, M.A., Franco, M.F., Scheid, E.J., Zembruzki, L., Granville, L.Z. (2024). PerfResolv: A Geo-Distributed Approach for Performance Analysis of Public DNS Resolvers Based on Domain Popularity. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2024. Lecture Notes on Data Engineering and Communications Technologies, vol 200. Springer, Cham. https://doi.org/10.1007/978-3-031-57853-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-57853-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-57852-6
Online ISBN: 978-3-031-57853-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)