TL;DR

DNS の木構造の名前空間で、あるノードからルートまでのラベルを順に並べた名前。www.example.com のように、左から右へ詳しいものから大まかなものの順にドットで区切って書く。

仕組み

RFC 1034 の定義では、ドメイン名の名前空間は木構造であり、各ノードは 0〜63 オクテットのラベルを持つ。ルートのラベルは長さ 0 の空ラベルである。あるノードのドメイン名は、そのノードからルートまでの経路上のラベルを並べたものである。兄弟のノードは同じラベルを持てないが、兄弟でなければ同じラベルを使える。ドメイン名全体の長さは、ラベルと長さを表すオクテットを合わせて 255 オクテットまでに制限されている。

ドメイン名は入力された大文字・小文字を保つが、比較するときは大文字と小文字を区別しない。ルートを表す末尾のドットで終わる名前は絶対的な名前であり、ドットのない名前は相対的な名前としてローカルのソフトウェアが補う。省略のない絶対的な名前は FQDN と呼ばれる。

あるドメインの名前が別のドメインの名前で終わっているとき、前者は後者のサブドメインである。

例

  • URL では、スキームの後にドメイン名が続き、その後にパスが続く。
  • DNS は、ドメイン名と IP アドレスを対応付ける。

関連

出典