使用更简单,更易记的名称代替主机的数字地址可以追溯到ARPA NET时代。
斯坦福研究所(现为SRI International)维护了一个名为HOSTS.TXT的文本文件,该文件将主机名映射到ARPANET上计算机的数字地址。
Elizabeth Feinler开发并维护了第一个ARPANET目录。 数字地址,叫号码分配清单,维护乔恩·波斯特尔在南加州大学的信息科学研究所(ISI)所处理,他的球队与SRI密切合作。
地址是手动分配的。在工作时间内,通过电话联系伊丽莎白·费勒(Elizabeth Feinler)指导的SRI 网络信息中心(NIC),将计算机(包括其主机名和地址)添加到主文件中。后来,Feinler 在NIC的服务器上设置了WHOIS目录,以检索有关资源,联系人和实体的信息。她和她的团队开发了领域的概念。 Feinler建议,域应基于计算机物理地址的位置。例如,教育机构中的计算机将具有域edu。她和她的团队从1972年到1989年管理主机命名注册。
到1980年代初,维护单个集中式主机表变得缓慢而笨拙,并且新兴的网络需要一个自动命名系统来解决技术和人员问题。Postel的任务是在Paul Mockapetris的五个竞争解决方案提案之间达成折中方案。Mockapetris于1983年创建了域名系统。
在互联网工程任务组发表在原规格RFC 882和RFC 883中十一月1983
1984年,加州大学伯克利分校的四个学生,道格拉斯·特里,马克·潘特,大卫·里格格尔和宋松年,为伯克利互联网名称域(通常称为BIND)编写了第一个Unix名称服务器实现。 1985年,DEC的 Kevin Dunlap 大幅修改了DNS实施。从那时起,Mike Karels,Phil Almquist和Paul Vixie一直维护着BIND。在1990年代初期,BIND被移植到Windows NT平台。它被广泛分发尤其是在Unix系统上,并且仍然是Internet上使用最广泛的DNS软件。
1987年11月,RFC 1034 和RFC 1035 取代了1983 DNS规范。几个其他的注释请求已建议扩展核心DNS协议。