JPNICレポート13 小島育夫、中山雅哉 WHOISデータベース情報の共有 NIC間の情報共有 JPNIC(日本ネットワークインフォメーションセンター)では、”.JP”で終 るドメイン名と日本国内で使用するIPアドレスの割当て業務をおこなっていま す。そして、その過程で得られるネットワーク関連の情報を収集し、「JPNIC データベース」として公開しています。 JPNICデータベースには、ドメイン情報、ネットワーク情報、個人情報、ホ スト情報、プロジェクト情報、NOC情報、コミュニティ情報などが登録されて います。これらのJPNICデータベースに登録された情報は、whoisで検索するこ とができます。 同様に、”The NIC”(InterNIC)では、全世界のネットワーク関連情報を データベースに登録し、whoisで検索できるサービスを提供してきました。し かし、近年の爆発的なネットワークの発展、成長により、データベースに登録 すべき情報は急激に増加してきています。 JPNICはIANA(Internet Assigned Numbers Authority)からInterNIC、 APNICを介してアドレス割当て業務を委任されています。これは、アドレス割 当て業務の分散化を意味しており、各地域での分業化が進んでいる状況を示し ています。 データベースの構築/whoisサービスについても分散化が検討され、RWhois (Referral Whois)の開発も始まりました。しかしながら、データベースが分 散化し点在するだけでは意味がありません。ある情報を得るためにはどのサー バーを検索すればよいのかというネームサーバー的機能も必要です。 もちろん、日本語への対応も必須です。これに対し、新しいRWhoisのバージョ ンでは、MIMEヘッダのようなフィールドを設け、multi language(多国語)へ の対応が検討されています。URL(WWW)への対応も同様です。しかし、RWhois は開発段階にあり、実際に運用を開始するまでにはもうすこし時間を費やさね ばならないでしょう。 アドレス割当て業務にかぎらず、NICとしての機能自体も分散化されてきて います。NICは、Global RegistryとしてのInterNIC、Regional Registryとし てのRIPE NCCやAPNICからなり、さらにNational RegistryやLocal Registryが あります。これらのNICでは、日夜データベースが更新され、情報が増え続け ています。RWhoisの安定した運用が実現できるまでは、NIC間の情報の共有が 大きな課題となっています。 そこで、NIC間の情報を共有するためのフォーマットとしてSWIP(The Shared Whois Project)フォーマットを用いることになりました。 SWIPフォーマット JPNICには、”JPNIC登録フォーム”というものがあります(図1-a)。これ を送付することによりJPNICデータベースにその情報が登録され、whoisによる 検索が可能になります。JPNIC登録フォームの記入方法は、 info@db.nic.ad.jp 宛に電子メールを送ると自動的に返送されます。 これと同様に、InterNICのデータベースに登録するためのフォーマットには SWIPフォーマットが使われます(図1-b)。ただし、このSWIPフォーマットを 使用するのは、InterNICからみた再割当て(JPNICに委任されたもの)に関す る情報を登録する場合です。InterNICから直接割り当てられるアドレスについ ては、従来どおりの方式で登録します。つまり、委任したアドレスに関する情 報をSWIPフォーマットで統一し、情報を共有/管理することが目的です。 SWIPフォーマットはNIC間で利用されるものなので、多くの方は自分には関 係のないことと思われるかもしれません。しかし、SWIPのデータはJPNICデー タベースから生成されています。つまり、JPNICのデータベースに正確な情報 が登録されていなければなりません。JPNIC登録フォームに、必要な情報をも れなく記述し、お送りいただくことがたいへん重要です。とくに、英語での住 所表記がさまざまであるため、JPNICでもこの部分に関する書式の統一を検討 中です。JPNICデータベースの登録・更新の際には、最新のドキュメント類を 一読のうえ記述し送付されるようにお願いします。 JPNICでは、whoisサービスをはじめ、多様な環境からネットワーク関連情報 を入手できるように整備を進めています。情報公開サービスについてのご意見、 ご要望などがありましたら、ぜひ下記宛にお知らせください。 goiken@nic.ad.jp suggestion@nic.ad.jp (こじま・いくお JPNIC、なかやま・まさや 東京大学) 図1 JPNIC登録フォームとSWIPフォーマット _________________________________________________________________ |(a) JPNIC登録フォーム | | | |----------* JPNIC 登録フォーム *---------- | | | |Domain Information: [ドメイン情報] | |a. [ドメイン名] | |f. [組織名] | |g. [Organization] | |h. [郵便番号] | |i. [住所] | |j. [Address] | |k. [組織概要] | |l. [Description] | |m. [運用責任者] | |n. [技術連絡担当者] | |o. [海外向けネームサーバ] | |p. [国内向けネームサーバ] | |s. [使用IPネットワーク] | | | |Network Information: [ネットワーク情報] | |a. [IPネットワークアドレス] | |b. [ネットワーク省略名] | |f. [組織名] | |g. [Organization] | |h. [郵便番号] | |i. [住所] | |j. [Address] | |k. [組織概要] | |l. [Description] | |m. [運用責任者] | |n. [技術連絡担当者] | |o. [海外向けネームサーバ] | |p. [国内向けネームサーバ] | | | |Host Information: [ホスト情報] | |a. [ホスト名] | |b. [IPアドレス] | |n. [技術連絡担当者] | |s. [CPUタイプ/OSタイプ] | | | |Personal Information: [個人情報] | |a. [JPNICハンドル] | |b. [氏名] | |c. [Last, First] | |d. [電子メイル] | |e. [NICハンドル] | |f. [組織名] | |g. [Organization] | |h. [郵便番号] | |i. [住所] | |j. [Address] | |k. [部局名] | |l. [Division] | |m. [肩書] | |n. [Title] | |o. [電話番号] | |p. [FAX番号] | | | |-------------------------------------------- | | | |(b)SWIPフォーマット | | | |SWIP Format Template | |--------------------------------------------------------- | |WDB_version: 1.3 | |--- | |ntsblk: registered IP network number - start | |nteblk: registered IP network number - end | |ntnam: network name of network | |ntype: network type - one of | | R = Research | | D = Defense | | G = Government | | C = Commercial | | E = Educational | |actvd: Date in which the domain/network | | was initially registered | |org: organization name | |addr: street address | |addr: street address | |cntry: country | |tech-c: technical coordinator of network | |inaddr-server: inaddress servers for the | | particular network | |updt: updated information (who/when) | | [format: YYMMDD-HHMMSS userid] | |source: originator of record | |maint: maintainer of record | |--- | |hname: hostname of host | |ipaddr: IP address of host | |nichandl: handle given by the NIC | |cpu: cpu of host (found in | |opsys: operating system of host | |proto: protocols supported by host | |org: organization name | |cntry: country | |hmail: role mailbox of host administrator | |updt: updated information (who/when) | | [format: YYMMDD-HHMMSS userid] | |source: originator of record | |maint: maintainer of record | |--- | |lname: last name of individual | |fname: first name of individual | |ttle: title or rank | |nichandl: handle given by the NIC | |org: organization name | |addr: street address | |addr: street address | |addr: street address | |addr: street address | |cntry: country | |mbox: network mailbox of individual | | in Internet format | |phne: phone number of individual | |fax: fax number of individual | |updt: updated information (who/when) | | [format: YYMMDD-HHMMSS userid] | |source: originator of record | |maint: maintainer of record | |END OF FILE | |--------------------------------------------------------- | |_______________________________________________________________|