狠狠撸

狠狠撸Share a Scribd company logo
ドメイン名の歴史
日本Unboundユーザ会 滝澤隆史
ドメイン名の無い時代
? ホスト名とIPアドレスの一覧表をファイル
  HOSTS.TXTとして
? NIC(Network Information Center)により集
  中管理されていた
? ホスト名は階層構造ではなく、単に"名前"ある
  いは"組織名-名前"のような形式を使うことが多
  かった。
 ? OFFICE-1
 ? SRI-NIC
HOSTS.TXTの例
? RFC 810 "DoD INTERNET HOST TABLE
  SPECIFICATION"


NET : 18.0.0.0 : LCSNET :
GATEWAY : 10.0.0.77, 18.8.0.4 : MIT-GW :: MOS : IP/GW :
HOST : 10.0.0.73 : SRI-NIC,NIC : FOONLY-F3 : TENEX :
       NCP/TELNET,NCP/FTP, TCP/TELNET, TCP/FTP :
HOST: 10.2.0.11 : SU-TIP,FELT-TIP :::
HOSTS.TXTによる運用
? 各組織はホストを登録するときにはNICに申請
  する
? NICは各サイトから申請があった登録内容を
  HOSTS.TXTに定期的に反映させる
? 各組織のホストはHOSTS.TXTをFTPで取得し、
  ホストにコピーして利用する
HOSTS.TXTによる集中管理の限界
? 利用者側の立場
 ? ホストの登録の申請はリアルタイムには
   HOSTS.TXTに反映されないこと
 ? ホスト名の衝突が起こる可能性があること
? 管理側の立場
 ? HOSTS.TXTの更新作業が負荷が増えていくこと
 ? HOSTS.TXTのファイルサイズが肥大化していき、
   FTPによるネットワークの転送量が増えていくこ
   と
 ? HOSTS.TXTを公開しているサーバの負荷が増え
   ていくこと
HOSTS.TXTの状況
? 1985年3月時点でのHOSTS.TXT (Ver. 436)
 ? 約1300台のホストを登録
 ? ファイルサイズは約130Kバイト
? 1988年2月時点でのHOSTS.TXT (Ver. 712)
 ? 約5400台のホストを登録
 ? ファイルサイズは約560Kバイト
? 当時のサーバの能力やネットワークの帯域を考
  えるとかなりの負荷である
ドメイン名への移行
? HOSTS.TXTによる集中管理が限界に来ていた
? 1982~1983年(NCPからTCP/IPへの移行時期)
  にJohn Postelが中心となって次のことを検討
 ? F.ISI.ARPAのような階層化されたドメイン名の形
   式にすること
 ? ホスト名の管理をHOSTS.TXTファイルによる集
   中管理から各ドメイン毎の分散管理を行うこと
? 1983~1985年にドメイン名へ移行を開始した
DNSの仕様
? 1983年にPaul MockapetrisによりDomain
  Name System(DNS)の仕様が作られ、ドメ
  イン名の考え方や実装についての文書を公開
 ? RFC 882 "DOMAIN NAMES - CONCEPTS and
   FACILITIES"
 ? RFC 883 "DOMAIN NAMES -
   IMPLEMENTATION and SPECIFICATION"
? 1987年に改訂版RFC 1034とRFC 1035が公開
 ? 現在のDNSはこのRFCに基づいている
DNSの仕様
? 1987年にドメイン名の運用管理に関するRFCが公
  開
 ? RFC 1032 "DOMAIN ADMINISTRATORS GUIDE
 ? RFC 1033 "DOMAIN ADMINISTRATORS
   OPERATIONS GUIDE
? 1989年に発行されたRFC 1123により補足
 ? RFC 1123 "Requirements for Internet Hosts --
   Application and Support"
? 1997年に発行されたRFC 2181により、これまで不
  明瞭であった点を明確化
 ? RFC 2181 "Clarifications to the DNS
   Specification"
? 以降、様々な拡張が行われて、現在に至る
ドメインの名前空間の例
? RFC 1034より抜粋
                                 |
                                 |
           +---------------------+------------------+
           |                     |                   |
         MIL                    EDU                 ARPA
           |                     |                   |
           |                     |                   |
    +-----+-----+                |     +------+-----+-----+
    |      |     |               |     |      |           |
   BRL NOSC DARPA                | IN-ADDR SRI-NIC       ACC
                                 |
    +--------+------------------+---------------+--------+
    |         |                  |                |       |
   UCI       MIT                 |              UDEL     YALE
              |                 ISI
              |                  |
         +---+---+               |
         |         |             |
        LCS ACHILLES +--+-----+-----+--------+
         |              | |      |     |        |
         XX             A C    VAXA VENERA Mockapetris
初期のトップレベルドメイン
? 1984年
 ? GOV、EDU、COM、MIL、ORG
 ? ARPA
  ? APRANETの一時的な移行用
 ? 2文字の国コード
? 1987年
 ? NET
ドメインの登録
? 1985年にSRIがドメインの登録業務を開始
? 1985年3月にはSYNBOLICS.COMというドメイ
  ンが登録されている
 ? http://www.whoisd.com/oldestcom.php
   Create Date    Domain Name
   03/15/1985    SYMBOLICS.COM   03/03/1986   HP.COM
   04/24/1985    BBN.COM         03/05/1986   BELLCORE.COM
   05/24/1985    THINK.COM       03/19/1986   IBM.COM
   07/11/1985    MCC.COM         03/19/1986   SUN.COM
   09/30/1985    DEC.COM         03/25/1986   INTEL.COM
   11/07/1985    NORTHROP.COM    03/25/1986   TI.COM
   01/09/1986    XEROX.COM       04/25/1986   ATT.COM
   01/17/1986    SRI.COM         05/08/1986   GMR.COM
DNSの実装
? Jeeves
 ? RFC 882と883の著者であるPaul Mockapetrisは最初
   のDNSの実装であるJeevesを開発した。
? BIND
 ? 1984年にカリフォルニア大学バークレー校(UCB)
   のComputer Systems Research Group(SCRG)の
   メンバーによりThe Berkeley Internet Name
   Domain Server(BIND)が開発された
 ? その後、様々な開発者に引き継がれ、現在では
   Internet Systems Consortium(略称ISC)により開
   発されている
HOSTS.TXTはどうなった?
? ドメイン名に対応した
 ? HOST : 26.0.0.73, 10.0.0.51 : SRI-NIC.ARPA,SRI-NIC,NIC :
   DEC-2060 : OPS20 : TCP/TELNET,TCP/SMTP,TCP/TIME,TCP/FTP,
   TCP/ECHO,ICMP :
? DNSへの移行以後もしばらく保守されていた
 ? 1994年4月のHOSTS.TXT(Ver. 1333)があること
   を確認している
   ? メンテナーはHOSTMASTER@NIC.DDN.MIL
   ? .MIL向け(DoD向け)に保守されていた?
このセクションのまとめ
? HOSTS.TXTによる集中管理が限界に来ていた
? 1983~1985年にドメイン名への移行が開始さ
  れた
? 1987年に現在のDNSの仕様になった

More Related Content

#dnstudy 01 ドメイン名の歴史