ドメイン

要点

  • ドメインは「トップレベルドメイン」「セカンドレベルドメイン」「サブドメイン」という階層構造を持つ、人間向けの住所です。
  • ブラウザは、URLに含まれる「ホスト名」を「DNS」で「IPアドレス」に変換してから、目的のサーバーに接続します。
  • この変換処理のことを「アドレス解決(名前解決)」と呼びます。

ドメイン構造

ドメインは、インターネット上にあるサーバーの場所を示す、人間が読みやすい名前です。実際にサーバーを特定するには「IPアドレス」という数字の羅列が必要ですが、数字だけでは覚えにくいため、文字列であるドメインが使われます。

ドメインは、ピリオドで区切られたいくつかの部分の組み合わせでできており、右から左に向かって範囲がだんだん狭くなっていく、階層構造を持っています。

blogサブドメイン
exampleセカンドレベルドメイン
.co.jpトップレベルドメイン

この3つがそれぞれ何を表しているのか、次のスライドから順番に見ていきましょう。

ぽち先生のヒント日本の住所表記(東京都→〇〇区→〇〇丁目)のように、大きな区分から小さな区分へと並んでいるのに似ているよ。ただしドメインは逆順で、一番右側が国や組織の種類を表す大きな区分、左に行くほど細かい区分になっているんだ。

トップレベルドメイン

トップレベルドメインは、ドメインの一番右側にある部分で、「.com」「.jp」のように、国や組織の種類など大まかな分類を表します。大きく分けて2種類あります。

🌐 gTLD(分野・組織の種類) .com/商用・一般 .org/非営利団体 .net/ネットワーク関連
🌏 ccTLD(国・地域) .jp/日本 .uk/イギリス .de/ドイツ

ぽち先生のヒント会社名の前後につく「株式会社」「NPO法人」のような、組織の種類を表すラベルに似ているよ。「.com」なら営利企業、「.org」なら非営利団体、というように大まかな分類を表しているんだ。

セカンドレベルドメイン

セカンドレベルドメインは、トップレベルドメインのすぐ左側にある部分で、組織やサービスの名前にあたります。example.co.jpの「example」の部分で、空いていれば早い者勝ちで自由に登録できます。

ぽち先生のヒント会社の看板に書かれた「会社名」のようなものだよ。「株式会社(トップレベルドメイン)」という種類の中で、実際にどの会社なのかを示しているのが、このセカンドレベルドメインなんだ。

サブドメイン

サブドメインは、1つのドメインの中を用途ごとに区切るための仕組みです。同じ組織のドメインでも、サブドメインを変えることでサービスや部門を分けて運用できます。

shop.example.com
(通販サイト)
blog.example.com
(ブログ)
admin.example.com
(管理画面)

ぽち先生のヒント大きなビル(example.com)の中にある、複数のテナント(各サブドメイン)に例えられるよ。同じ建物の住所を使いながらも、「1階は店舗」「2階は事務所」というように、部屋番号のような感覚で使い分けられているんだ。

アドレス解決

ブラウザが実際にサーバーへ接続するには、人間向けの文字列であるドメインを、コンピューターが使う数字の住所「IPアドレス」に変換する必要があります。この変換処理を「アドレス解決(名前解決)」と呼びます。

URL
(ホスト名を含む)
DNS
IPアドレス

URL・ホスト名・DNS・IPアドレスが、それぞれこの中でどんな役割を持つのか、次のスライドから順番に見ていきましょう。

ぽち先生のヒントカーナビに目的地の住所を入力すると、裏側で緯度・経度に変換されてから道案内が始まるのに似ているよ。私たちが入力するのは分かりやすい住所(ドメイン)だけど、実際に使われているのは数字の座標(IPアドレス)なんだ。

URL

URLは、Web上にある情報の場所を示す文字列全体のことです。この中に、ここまで見てきたドメインも含まれています。

https://スキーム
blog.example.co.jpホスト名
(ドメイン)
/articles/1パス

「https://」の部分は通信の方式(スキーム)、真ん中の部分がここまで見てきたドメイン(ホスト名)、残りがサーバー内の場所を示す「パス」です。

ぽち先生のヒントURL全体は「手紙の宛先すべて」に、その中のドメイン部分は「建物の住所」に例えられるよ。パスの部分は、その建物の中の「部屋番号」にあたるんだ。

ホスト名

ホスト名とは、ネットワークにつながる1台1台のコンピューター(ホスト)に付けられた名前です。Webサーバーの場合、ドメインの前に「www」と付けるのが伝統的な習慣で、「ホスト名 + ドメイン」を合わせた全体を「FQDN(完全修飾ドメイン名)」と呼びます。

見た目はサブドメインとよく似ていますが、サブドメインが「用途ごとの区分け」であるのに対し、ホスト名は「個々の機器の名前」を指す、という技術的な違いがあります。

ぽち先生のヒント建物(ドメイン)の中にある、それぞれの部屋の「表札」に似ているよ。建物の住所だけでは、その中の誰の部屋かまでは分からないよね。

DNS

DNS(Domain Name System)は、ドメイン(ホスト名)を実際のIPアドレスに変換する仕組みです。ブラウザがドメインにアクセスするとき、裏側ではこのDNSへの問い合わせが行われています。

ブラウザ
example.comへ
①問い合わせ
DNSサーバー
②IPアドレスを回答
目的の
サーバーへ接続

DNSの詳しい仕組みは、インフラ・ネットワーク基礎の「DNS」トピックで解説しています。

ぽち先生のヒントDNSは「電話帳」のようなものだよ。相手の名前(ドメイン)は知っていても電話番号(IPアドレス)までは覚えていない場合、電話帳を引いて番号を調べてからかけるよね。DNSも同じ役割を果たしているんだ。

IPアドレス

IPアドレスは、インターネットにつながる機器1台1台に割り当てられた、数字の住所です。192.0.2.1のような形式で表され、実際の通信では、ドメインではなくこのIPアドレスが使われます。

IPアドレスの形式や種類(IPv4・IPv6など)については、インフラ・ネットワーク基礎の「TCP/IP」トピックで詳しく解説しています。

ぽち先生のヒントDNSという電話帳で調べた先にある、「電話番号そのもの」だよ。実際に発信するときに使うのは相手の名前ではなく、この番号なんだ。

まとめ

ドメインは、トップレベルドメイン・セカンドレベルドメイン・サブドメインという階層構造を持つ、サーバーを指し示す人間向けの住所です。実際の通信では、URLに含まれるホスト名をDNSがIPアドレスに変換する「アドレス解決」によって、目的のサーバーへたどり着けるようになっています。

関連トピック:

🏠 トップに戻る