[ English | Japanese ]
Just as the world economy and humanity¡Çs curiousity depends on the continued growth and stability of the Internet, so does the Internet depend on the continued growth and stability of its Domain Name System (DNS). While DNS has been successful, only a small part of that success owes to its design strengths. The larger part of DNS¡Çs success has come from continuous evolution of the protocol and continuous implementation of new protocol features in widely used open source software. The research described here led the evolution of DNS from a static, insecure, unscalable system to a dynamic, secure, robust system capable of supporting the world¡Çs information economy and made it possible for DNS and similar distributed systems to be characterized and studied in real time.
This research makes contributions for enabling the Internet Domain Name System (DNS) to be used reliably and securely by a global community of billions of users accessing billions of names for commerce, entertainment social networking, and future applications yet undreamt.
This was accomplished by extending DNS at the protocol level and by implementing these extensions in widely used open source software. The extensions were:
In the first part of this thesis, I provide an overview of the history of Internet naming architecture and explain how I extended DNS to support real time notification of content changes and dynamic in-band content changes, and I explore the implementation details of these extensions.
In the second part of this thesis, I focus on the most critical needs the DNS faces in the future: improving security, and supporting new applications. I demonstrate an important DNS system metacapability whereby new system level features can be added with no underlying protocol changes.
In the last part of this thesis, I describe a new framework for collecting, sharing, and analyzing DNS network traffic in order to help characterize the overall system and improve situational awareness by operators, and I conclude with a discussion of trends in how these contributions have been used thus far, what impact they have had on the Internet community.
Keywords: domain name system, distributed cache coherency, distributed system security, passive network sensor, non-stop systems.
Keio University, Graduate School of Media and Governance
MAUI Project
Ph.D. Dissertation
Back to Index Page
ACADEMIC YEAR
2011 (Aug. 24, 2011)
NAME
VIXIE, Paul
TITLE
Design and Implementation of Advanced Domain Name System Infrastructure
ABSTRACT
CONTACT
To obtain the dissertation, please contact to :
Paul Vixie