ABSTRACT
The Domain Name System (DNS) is a critical component of the Internet infrastructure. It allows users to interact with Web sites using human-readable names and provides a foundation for transparent client request distribution among servers in Web platforms, such as content delivery networks. In this paper, we present methodologies for efficiently discovering the complex client-side DNS infrastructure. We further develop measurement techniques for isolating the behavior of the distinct actors in the infrastructure. Using these strategies, we study various aspects of the client-side DNS infrastructure and its behavior with respect to caching, both in aggregate and separately for different actors.
Supplemental Material
Available for Download
Consolidated Review of On Measuring the Client-Side DNS Infrastructure
- Open Resolver Project. http://openresolverproject.org/.Google Scholar
- B. Ager, W. Muhlbauer, G. Smaragdakis, and S. Uhlig. Comparing DNS Resolvers in the Wild. In 10th ACM SIGCOMM IMC, pages 15--21, 2010. Google ScholarDigital Library
- Alexa. http://www.alexa.com/topsites.Google Scholar
- H. A. Alzoubi, M. Rabinovich, and O. Spatscheck. The Anatomy of LDNS Clusters: Findings and Implications for Web Content Delivery. In 22d Int. WWW Conf., 2013. Google ScholarDigital Library
- R. Arends. DNS Security Introduction and Requirements, 2005. RFC 4033.Google Scholar
- T. Callahan, M. Allman, and M. Rabinovich. On Modern DNS Behavior and Properties. ACM SIGCOMM CCR, 43(3):7--15, 2013. Google ScholarDigital Library
- B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Peterson, M. Wawrzoniak, and M. Bowman. PlanetLab: An Overlay Testbed for Broad-Coverage Services. ACM SIGCOMM CCR, 33(3):3--12, 2003. Google ScholarDigital Library
- D. Dagon, N. Provos, C. Lee, and W. Lee. Corrupted DNS Resolution Paths: The Rise of a Malicious Resolution Authority. In NDSS, 2008.Google Scholar
- I. Google. https://developers.google.com/speed/public-dns/docs/performance#loadbalance.Google Scholar
- K. Gummadi, S. Saroiu, and S. Gribble. King: Estimating Latency Between Arbitrary Internet End Hosts. In 2nd ACM SIGCOMM Workshop on Internet Measurment, pages 5--18. ACM, 2002. Google ScholarDigital Library
- C. Huang, D. Maltz, J. Li, and A. Greenberg. Public DNS System and Global Traffic Management. In IEEE INFOCOM, pages 2615--2623, 2011.Google ScholarCross Ref
- D. Kaminsky. Black Ops 2008: It's the End of the Cache As We Know It. Black Hat USA, 2008.Google Scholar
- D. Leonard and D. Loguinov. Demystifying Service Discovery: Implementing an Internet-wide Scanner. In 10th ACM IMC, pages 109--122, 2010. Google ScholarDigital Library
- R. Liston, S. Srinivasan, and E. Zegura. Diversity in DNS Performance Measures. In 2nd ACM SIGCOMM Workshop on Internet Measurment, pages 19--31. ACM, 2002. Google ScholarDigital Library
- Z. M. Mao, C. D. Cranor, F. Douglis, M. Rabinovich, O. Spatscheck, and J. Wang. A Precise and Efficient Evaluation of the Proximity Between Web Clients and Their Local DNS Servers. In USENIX ATC, pages 229--242, 2002. Google ScholarDigital Library
- Geoip. maxmind llc, 2012.Google Scholar
- J. Pang, A. Akella, A. Shaikh, B. Krishnamurthy, and S. Seshan. On the Responsiveness of {DNS}-based Network Control. In 4th ACM SIGCOMM IMC, pages 21--26, 2004. Google ScholarDigital Library
- M. Rajab, F. Monrose, A. Terzis, and N. Provos. Peeking Through the Cloud: DNS-based Estimation and its Applications. In Applied Cryptography and Network Security, pages 21--38. Springer, 2008. Google ScholarDigital Library
- K. Schomp, T. Callahan, M. Rabinovich, and M. Allman. Client-Side DNS Infrastructure Dataset, Oct. 2013. http://dns-scans.eecs.cwru.edu/.Google Scholar
- A. Shaikh, R. Tewari, and M. Agrawal. On the Effectiveness of DNS-based Server Selection. In INFOCOM, pages 1801--1810, 2001.Google ScholarCross Ref
- C. Shue, A. Kalafut, M. Allman, and C. Taylor. On Building Inexpensive Network Capabilities. ACM SIGCOMM CCR, 42(2), Apr. 2012. Google ScholarDigital Library
- G. Sisson. DNS Survey: October 2010. http://dns.measurement-factory.com/surveys/201010/, 2010.Google Scholar
- C. E. Wills, M. Mikhailov, and H. Shang. Inferring Relative Popularity of Internet Applications by Actively Querying DNS Caches. In 3rd ACM SIGCOMM IMC, pages 78--90, 2003. Google ScholarDigital Library
Index Terms
- On measuring the client-side DNS infrastructure
Recommendations
An Efficient Cache Based Client Side DNS Resolution Approach
CSNT '14: Proceedings of the 2014 Fourth International Conference on Communication Systems and Network TechnologiesWeb browsing is increasing day by day. As Internet has wide range of applications for everyone so internet users are growing exponentially. Every time when web browser loads any web page from internet server, browser first need to resolve Domain Name ...
T-DNS: connection-oriented DNS to improve privacy and security (poster abstract)
SIGCOMM '14: Proceedings of the 2014 ACM conference on SIGCOMMDNS is the canonical protocol for connectionless UDP. Yet DNS today is challenged by eavesdropping that compromises privacy, source-address spoofing that results in denial-of-service (DoS) attacks on the server and third parties, injection attacks that ...
Comments