EN登录
genius.wiki
返回档案库

案例库 · 软件与 IT · 技术决策 · 1983-1987

这条还没译成中文,下面是英文原文。

DNS replaced the hosts file by delegating authority instead of centralizing it

Mockapetris's 1983 DNS split the name space into delegated zones, so no single hosts file or server could bottleneck the growing internet.

USC Information Sciences Institute · IETF

那一手

On the early ARPANET, name-to-address mapping lived in a single HOSTS.TXT file at the Network Information Center, copied by FTP to every host. As RFC 1034 later put it, the total network traffic from updates was proportional to the square of the number of hosts, and every new host waited for the NIC to edit the file.

Paul Mockapetris designed the Domain Name System in 1983 (RFC 882, November 1983): a hierarchical name space using dotted names, implemented as a distributed database in which each zone delegates authority for its own subtree. No single server holds the truth, and responsibility scales with the organization that owns each slice.

RFC 882 and 883 were revised into RFC 1034 and 1035 (1987), which restated the same design: hierarchy, delegation, distribution and caching. ICANN's own history lists RFC 882 among the founding documents of the internet's coordination structure, and the same design still resolves every web address today.

为什么管用

  • Delegation means each organization owns and operates its own slice, so authority scales with growth.
  • A distributed database removes the single point of failure and the update bottleneck.
  • The hierarchical, dotted-name design was simple enough to implement everywhere.
值了多少Delegate authority; distribute the database神来之笔

可以搬走什么

When a shared resource stops scaling, distribute the authority instead of building a bigger center: a delegated hierarchy lets each organization own its slice and removes the single bottleneck.

后来呢

DNS survived the internet's growth from thousands of hosts to billions of devices with the same hierarchical delegation at its core. RFC 1034 and 1035 remain the concepts and implementation references, and coordination of the root moved from ARPANET-era stewardship to ICANN, whose history still cites RFC 882 as the design's origin.

资料来源

发现哪里写错了?告诉我们。

同一路聪明