ネットワークインフォメーションセンター(NIC)は、
インターネットの基盤であるドメインネームシステム(DNS)において、重要な役割を担う組織です。NICは、
ドメイン名レジストリとも呼ばれ、
トップレベルドメイン(
.com, .orgなど)やセカンドレベルドメイン(example
.comのexample部分)のデータベースを維持・管理しています。このデータベースは、
ドメイン名と対応する
IPアドレスを結びつけるための情報を格納しており、
インターネット利用者がウェブサイトにアクセスする際に不可欠です。
NICの主な機能
1.
ドメイン名データベースの管理: NICは、
ドメイン名登録に関する情報を一元的に管理しています。これにより、
ドメイン名の重複や不正利用を防ぎ、
インターネットの安定した運用を支えています。
2.
ゾーンファイルの生成: NICは、
ドメイン名から
IPアドレスへの変換に必要なゾーンファイルを生成します。このゾーンファイルは、DNSサーバーが
ドメイン名を解決するために使用されます。
3.
ドメイン名割り当て方針の制御: 各
トップレベルドメインには、それぞれのNICが存在し、
ドメイン名割り当てに関する方針を定めています。これにより、各
トップレベルドメインの特性や地域性に応じた管理が可能になります。
4.
トップレベルドメインの技術的運営: NICは、各
トップレベルドメインの技術的な側面を運営し、
インターネットの安定した運用に貢献しています。
ドメイン名の管理は、階層構造になっています。最上位に位置するのが、
Internet Assigned Numbers Authority (IANA) です。IANAは、ルートサーバー内のデータを管理し、DNSツリーのトップを管理しています。また、国際機関が使用する.intやプロトコル管理用の.arpaなどの重要なゾーンも運営しています。
IANAは、その他の全ての
ドメイン名の権限を、地域
インターネットレジストリ(RIR)や、ベリサインなどの他のレジストリに委譲しています。例えば、国別コード
トップレベルドメイン(ccTLD)の権限は、各国に存在する
インターネットレジストリに委譲されています。日本ではJPNICがその役割を担っていましたが、現在は
ドメイン名登録管理業務が日本レジストリサービスに移管され、NICとレジストリが分離しています。
NICの運営形態
NICの運営形態は様々です。政府が運営している場合(例:スリランカのnic.lk)、複数の
インターネットサービスプロバイダが共同で運営している場合(例:DENIC)、非営利団体が運営している場合(例:Nominet)、営利企業が運営している場合(例:アメリカのnic.us)などがあります。
NICは、割り当てられた
ドメイン名を
ドメイン名レジストリに登録し、
WHOISシステムやDNSサーバーを通じて検索できるようにします。これにより、
ドメイン名の所有者情報を確認することができ、透明性の高い管理が実現されています。
一部のNIC(レジストリ)は、
ドメイン名を直接販売することもありますが、多くの場合はNICと
ドメイン名の販売が分離されています。例えば、
.com TLDは、ベリサインが公定価格で「卸売り」し、個々のレジストラがベリサインから購入して一般に販売しています。ドメイン登録料はレジストラによって異なり、ユーザーは自身のニーズに合ったレジストラを選択できます。
ドメイン名の登録は、歴史的に先願主義(早い者勝ち)で運営されてきましたが、政治、宗教、歴史、法律、文化などの理由で特定の
ドメイン名登録が却下されることもあります。例えば、かつては卑猥な言葉に該当する
ドメイン名登録が自動的に却下されていました。また、レジストリは、担当地域で関心の高い問題を扱うこともあり、国際化
ドメイン名(IDN)の導入などがその例です。
ドメイン名に関する紛争が発生した場合、
ICANNレジストラによって登録された
ドメイン名は、一般に統一
ドメイン名紛争処理方針(UDRP)に従う必要があります。ただし、
ドイツのDENICや
イギリスのNominetのように、独自の紛争処理サービスや民事裁判での解決を要求する場合もあります。
サードレベルドメイン
ドメイン名レジストリは、セカンドレベルドメインを属性型または地域型ドメインとして管理し、サードレベルドメインをユーザーに割り当てることもあります。例えば、
イギリスでは.co.ukのような属性型のセカンドレベルドメインが必須で、ユーザーはサードレベルドメインしか登録できません。
多くのccTLDでは、当初はサードレベル以上の
ドメイン名のみを許可していましたが、現在ではセカンドレベルの登録も許可するようになってきました。
ドメインハックにおけるレジストリ
ドメインハックを利用してセカンドレベルの
ドメイン名を登録した場合、そのセカンドレベルドメインがサードレベルドメインのレジストリとして活動する場合があります。この場合、サードレベルドメインの登録は、NICではなく、セカンドレベルドメインの登録者によって行われます。
NICハンドル
NICハンドルとは、NICが管理するデータベースのエントリーを識別するためのユニークな文字列です。
ドメイン名を新規に登録する際、登録者にはNICハンドルが割り当てられ、
ドメイン名に関する情報と紐付けられます。このNICハンドルを指定することで、データベース内の関連情報を効率的に検索できます。
結論
NICは、
インターネットの根幹を支える重要な組織であり、
ドメイン名の登録管理やDNSの運営において不可欠な役割を担っています。各国のNICは、それぞれの地域やドメインの特性に合わせて柔軟な管理を行い、
インターネットの安定した発展に貢献しています。