|
ABSTRACT
The Domain Name System (DNS) provides name service for the DARPA Internet. It is one of the largest name services in operation today, serves a highly diverse community of hosts, users, and networks, and uses a unique combination of hierarchies, caching, and datagram access.
This paper examines the ideas behind the initial design of the DNS in 1983, discusses the evolution of these ideas into the current implementations and usages, notes conspicuous surprises, successes and shortcomings, and attempts to predict its future evolution.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
Birrell 82
|
|
| |
Dunlap 86a
|
Dunlap, K. J., Bloom, J. M., "Experiences Implementing BIND, A Distributed Name Server for the DARPA Internet",Proceedings USENIX Summer Conference, Atlanta, Georgia. June 1986, pages 172-181.
|
| |
Dunlap 86b
|
Dunlap, K. J., "Name Server Operations Guide for BIND", Unix System Manager's Manual, SMM-11. 4.3 Berkeley Software Distribution, Virtual VAX-11 Version. University of California. April 1986.
|
| |
IEN 116
|
Postel, Jon, "Internet Name Server'', iEN 116, August 1979.
|
| |
Larson 85
|
Larson, Personal communication.
|
 |
Mills 88
|
|
 |
Oppen 83
|
|
 |
Quarterman 86
|
|
| |
RFC 882
|
P. Mockapetris, "Domain names - Concepts and Facilities," RFC 882, USC/Information Sciences Institute, November 1983. (Obsolete, superseded by RFC 1034.)
|
| |
RFC 883
|
P. Mockapetris, "Domain names - Implementation and Specification,'' RFC 883, USC/Information Sciences Institute, November 1983. (Obsolete, superseded by RFC 1035.)
|
| |
RFC 920
|
Postel, Jon, and Reynolds, Joyce, "Domain Requirements", RFC 920, October 1984.
|
| |
RFC 973
|
Mockapetris, Paul V., "Domain System Changes and Observations'', RFC 973, January 1986.
|
| |
RFC 974
|
Partridge, Craig, "Mail Routing and the Domain System", RFC 974, January 1986.
|
| |
RFC 1031
|
W. Lazear, "MILNET Name Domain Transition", RFC 1031, November 1987.
|
| |
RFC 1034
|
P. Mockapetris, "Domain names - Concepts and Facilities," RFC 1034, USC/Information Sciences Institute, November 1987.
|
| |
RFC 1035
|
P. Mockapetris, "Domain names - Implementation and Specification,'' RFC 1035, USC/Information Sciences Institute, November 1987.
|
| |
Stahl 87
|
M. Stahl, "DDN Domain Naming - Administration, Registration, Procedures and Policy", Second TCP/IP Interoperability Conference, December, 1987.
|
CITED BY 53
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Steven E. Czerwinski , Ben Y. Zhao , Todd D. Hodes , Anthony D. Joseph , Randy H. Katz, An architecture for a secure service discovery service, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.24-35, August 15-19, 1999, Seattle, Washington, United States
|
|
|
|
|
|
|
|
|
|
|
|
Jaeyeon Jung , Emil Sit , Hari Balakrishnan , Robert Morris, DNS performance and the effectiveness of caching, Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement, November 01-02, 2001, San Francisco, California, USA
|
|
|
|
|
|
Paul Castro , Benjamin Greenstein , Richard Muntz , Parviz Kermani , Chatschik Bisdikian , Maria Papadopouli, Locating application data across service discovery domains, Proceedings of the 7th annual international conference on Mobile computing and networking, p.28-42, July 2001, Rome, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lakshminarayanan Subramanian , Randy H. Katz , Volker Roth , Scott Shenker , Ion Stoica, Reliable broadcast in unknown fixed-identity networks, Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing, July 17-20, 2005, Las Vegas, NV, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sudarshan S. Chawathe , Venkat Krishnamurthy , Sridhar Ramachandran , Sanjay Sarma, Managing RFID data, Proceedings of the Thirtieth international conference on Very large data bases, p.1189-1195, August 31-September 03, 2004, Toronto, Canada
|
|
|
|
|
|
|
|
|
|
|
|
Elena Meshkova , Janne Riihijärvi , Marina Petrova , Petri Mähönen, A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.11, p.2097-2128, August, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vasileios Pappas , Duane Wessels , Daniel Massey , Songwu Lu , Andreas Terzis , Lixia Zhang, Impact of configuration errors on DNS robustness, IEEE Journal on Selected Areas in Communications, v.27 n.3, p.275-290, April 2009
|
|
|
|
|