1983: Paul Mockapetris和Jon Postel第一次成功测试了自动的、分布式的域名系统。DNS将给互联网的大规模扩张、普及和商业化奠定基础。
当时刚起步的互联网(阿帕网ARPAnet和计算机科学网络CSnet)依赖块头十足并且地址按指数增长的“电话簿”即所谓“主机表”。这是一个文本文件,由加州Menlo Park的斯坦福研究所(SRI)国际部维护。通过查找表中的数字地址并键入系统来连接网络上另一台计算机。
另一位DNS先驱Craig Partridge后来称主机表是“操作的恶梦”。网络上的每个人要获得最新版本,只好在每天夜里都复制一份。“有太多出错的机会,”Partridge写道,“我们遭受多次错误。”
“人们终于弄明白,旧方案永远也不会起作用,”几年前,Mockapetris告诉计算机世界。他在南加州大学信息科学研究所工作,他的经理Jon Postel指派他设计分配和记录互联网地址的新方法。
他们的解决方案是出色的。新方案仍然使用数字番号的基本系统,但是,还允许按名联络计算机。它也是分级和分布式的。顶级域名标记各类用户,比如.mil或.edu。一旦把像berkeley.edu这样的域名分配给加州大学伯克利分校,那么,其本地网络管理员就可以在域内独立添加计算机,给计算机编号并命名。否则,伯克利管理员只能在子域范围内授权(subdelegate areas of the domain)。
在测试新方案后又手工调整了几个月,Mockapetris、Postel和Partridge于1983年11月在一份请求评注(RFC)备忘录中公布了他们的想法。这个系统在接下来的几年逐渐得到采用(有美国国防部高级研究计划局的ARPAnet霸主的推动),首先是补充,然后完全取代主机表。
直到1984年10月才制定第一类的顶级域名(然后在1985年1月实现),但它们继续存在:.com、.edu、.gov、.mil、.net和.org。虽然人们最初设计DNS是要对付5千万个以上的入口,但是现已扩展并国际化。现在可能超过十亿个入口,数一数防火墙后面所有DNS域名。
要是没有域名系统,互联网能像现在一样成长并且兴旺发达是可疑的。dot-com繁荣(然后破裂)也许与dot-22.33繁荣(然后破裂)相同?如果数字被用作地址,那么Web 2.0会作为Web B出现吗?我会写下这个吗?你会阅读它吗?
【本文翻译仅为外语学习及阅读目的,原文作者个人观点与译者及译言网无关】