[ 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.
慶應義塾大学大学院 政策・メディア研究科
MAUI Project
博士論文
Back to Index Page
学位取得年度
2011年度(2011年8月24日)
氏名
ビクシー, ポール (VIXIE, Paul)
論文題目
Design and Implementation of Advanced Domain Name System Infrastructure
(高機能ドメイン名システムの設計と実装)
論文要旨
連絡先
本文が必要な場合は下記までご連絡ください。
Paul Vixie
Copyright 2000, MAUI Project
Last update: