問題 37★☆☆

「www.example.co.jp」というドメイン名の構造の説明として、最も適切なものはどれか。

正解:ア

各選択肢の解説

  1. ア右端の「jp」がトップレベルドメインで、左へ進むほど下位の階層になる。

    正解。ドメイン名はドットで区切られた階層構造で、右端が最上位です。 「jp」(日本)の下に「co」(企業)、その下に「example」という順に細かくなります。

  2. イ左端の「www」がトップレベルドメインで、右へ進むほど下位の階層になる。

    誤り。階層の向きが逆です。左から読むので左端が上位だと思いがちですが、 ドメイン名は右端が最上位です。「www」はそのドメインの中の個々のサーバを 指す名前として付けられることが多い部分です。

  3. ウ「co」が国を表し、「jp」が企業や学校といった組織の種類を表す。

    誤り。役割が逆です。「jp」は日本を表す国別のトップレベルドメインで、 「co」はその下で組織の種類(企業)を表します。学校なら「ac」、 政府機関なら「go」のように、「co」の位置が組織の種類に応じて変わります。

  4. エ通信ではドメイン名そのものが宛先に使われ、数値の住所への変換は不要である。

    誤り。通信の宛先に使われるのはIPアドレスです。ドメイン名は人が覚えやすいように 付けた名前で、実際に通信する前にDNSがドメイン名をIPアドレスに変換しています。

理解を深めるために

住所は「国 → 地域 → 番地」の順に細かくなる

ドメイン名は、インターネット上の住所を人が読める名前で表したものです。 郵便の住所が「日本 → 東京都 → 千代田区」と大きな単位から細かくなるように、 ドメイン名も階層になっています。ただし、書く向きは右が大きい単位です。

「www.example.co.jp」を右から読むと、次のようになります。

  • jp — トップレベルドメイン(日本)
  • co — 組織の種類(企業)
  • example — 組織の名前
  • www — その組織の中のサーバの名前(Webサーバによく付ける)

なぜ階層にしているのか

世界中のドメイン名を1か所で管理するのは不可能です。階層にしておけば、 「jp」の管理者は「co」や「ac」などを、「co.jp」の管理者は個々の企業の名前を、 というように管理を分担できます。名前の重複も、同じ階層の中だけを見れば防げます。

トップレベルドメインには、国を表すもの(jp、ukなど)と、国によらない分野別のもの (com、orgなど)があります。

混同しやすいものとの違い

用語 中身
トップレベルドメイン ドメイン名の右端。最上位の階層(jp、comなど)
co / ac / go jpの下で組織の種類を表す部分
IPアドレス 通信の宛先として実際に使われる数値の住所
DNS ドメイン名をIPアドレスに変換する仕組み

試験では「右端が最上位」という向きと、ドメイン名は人向けの名前でありDNSでIPアドレスに 変換される、という2点が押さえどころです。

前の問題へ次の問題へ