skip to main content
article
Free Access

Development of the domain name system

Published:01 August 1988Publication History
Skip Abstract Section

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

  1. Birrell 82 Birrell, A. D., Levin, R., Needham, R. M., and Schroeder, M. D., "Grapevine' An Exercise in Distributed Computing", Communications of ACM 25, 4:260-274, April 1982.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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.]]Google ScholarGoogle Scholar
  3. 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.]]Google ScholarGoogle Scholar
  4. IEN 116 Postel, Jon, "Internet Name Server'', iEN 116, August 1979.]]Google ScholarGoogle Scholar
  5. Larson 85 Larson, Personal communication.]]Google ScholarGoogle Scholar
  6. Mills 88 Mills, D.L., "The Fuzzball", Proceedings ACM SIGCOMM 88 Symposium, August, 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Oppen 83 D.C. Oppen and Y. K. Dalal, "The Clearinghouse: A decentralized agent for locating named objects in a distributed environment'', ACM Transactions on Ofrice Information Systems 1(3):230-253, July 1983. An expanded version of this paper is available as Xerox Report OPD-T8103, October 1981.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Quarterman 86 Quarterman, John S., and Hoskins, Josiah C., "Notable Computer Networks", Communications of the ACM, October 1986, volume 29, number 10.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. RFC 882 P. Mockapetris, "Domain names - Concepts and Facilities," RFC 882, USC/Information Sciences Institute, November 1983. (Obsolete, superseded by RFC 1034.)]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. RFC 883 P. Mockapetris, "Domain names - Implementation and Specification,'' RFC 883, USC/Information Sciences Institute, November 1983. (Obsolete, superseded by RFC 1035.)]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. RFC 920 Postel, Jon, and Reynolds, Joyce, "Domain Requirements", RFC 920, October 1984.]]Google ScholarGoogle Scholar
  12. RFC 973 Mockapetris, Paul V., "Domain System Changes and Observations'', RFC 973, January 1986.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. RFC 974 Partridge, Craig, "Mail Routing and the Domain System", RFC 974, January 1986.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. RFC 1031 W. Lazear, "MILNET Name Domain Transition", RFC 1031, November 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. RFC 1034 P. Mockapetris, "Domain names - Concepts and Facilities," RFC 1034, USC/Information Sciences Institute, November 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. RFC 1035 P. Mockapetris, "Domain names - Implementation and Specification,'' RFC 1035, USC/Information Sciences Institute, November 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Stahl 87 M. Stahl, "DDN Domain Naming - Administration, Registration, Procedures and Policy", Second TCP/IP Interoperability Conference, December, 1987.]]Google ScholarGoogle Scholar

Index Terms

  1. Development of the domain name system

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGCOMM Computer Communication Review
              ACM SIGCOMM Computer Communication Review  Volume 18, Issue 4
              August 1988
              338 pages
              ISSN:0146-4833
              DOI:10.1145/52325
              Issue’s Table of Contents
              • cover image ACM Conferences
                SIGCOMM '88: Symposium proceedings on Communications architectures and protocols
                August 1988
                339 pages
                ISBN:0897912799
                DOI:10.1145/52324
                • Editor:
                • Vinton Cerf

              Copyright © 1988 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 August 1988

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader