|
|
ホスト名は、TCP/IPで構築されたコンピュータネットワークにおいて、IPアドレスと対応する形で付けられた名称の事。ネットワークに接続され、IPアドレスを割当てられた機械(コンピュータとは限らない)の事をホストと呼び、数字の羅列であるIPアドレスを人間が覚えやすくする為に用いられる。
インターネットではドメイン名は重複しないようになっており、ホスト名とドメイン名を'.'(ドット)を用いて組み合わせる事により、インターネットに接続しているホストを特定できるようになっている。
例えばホストのIPアドレスが"130.94.122.197"だった場合、そのホストを"ja.wikipedia.org"のように人間に認識しやすい形で表現する事ができる。この場合は、"ja"がホスト名で"wikipedia.org"が(狭義の)ドメイン名である。
また"ja.wikipedia.org"のようにホスト名を含めた形も(広義の)ドメイン名と呼ぶ事ができる。これを特に「完全に限定されたドメイン名」(Fully Qualified Domain Name)と言い、FQDNと略される。
ホスト名やドメイン名とIPアドレスの対応については、それぞれのホストでその情報を持つ事もできるが、多数のホストの対応をそれぞれのホストで管理するのは困難なため、現在はDomain Name System(DNS)を利用する事が多い。特にインターネットにおいてはDNSは必須であり、DNSに問合せる事でホスト名とIPアドレスを相互変換する事ができるようになる。
ホスト名をIPアドレスに変換することを正引き、IPアドレスをホスト名に変換することを逆引きという。
従来、ドメイン名には英数字および'-'(ハイフン)しか使えなかったが、日本語を始めとする非英語圏の文字もドメイン名に利用するための標準仕様が決まった。これを国際化ドメイン名と呼び、現在はWorld Wide Webの一部のサイトで利用が始められている。今後周辺の仕様の整備に従い、メールアドレス等でも利用されるようになるだろう。(狭義の)ドメイン名
しかし、インターネットのように多数のホストがネットワークに接続されると、重複しないホスト名を設定する事が困難になる。そこでネットワークに接続された組織毎に管理を分け、その組織毎にホスト名を決められるようになっている。その組織に割り当てた名前を(狭義の)ドメイン名と呼ぶ。(広義の)ドメイン名
DNS
国際化ドメイン名