戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2015年 春期 60


問題文

http://example.co.jp/index.html“ で示されるURLのトップレベルドメイン(TLD)はどれか。

選択肢

http
example
co
jp(正解)

🔒 解説は解答すると表示されます

URLのトップレベルドメイン(TLD)の判定問題【ITパスポート 解説】

正解の理由

URL「http://example.co.jp/index.html」のホスト名(サーバ名)は example.co.jp です。ドメイン名は右から左に階層化されます。最も右側の部分がトップレベルドメイン(TLD:Top-Level Domain、最上位のドメイン)です。この例では右端が jp なので、TLDは jp になります。
ポイントを一言で:ホスト名の最後の「.」の右側がTLDです。

解法ステップ

  1. URLの構成を確認します。URL(Uniform Resource Locator:資源の場所を示す文字列)は主に「スキーム(例: http)」「ホスト名(例: example.co.jp)」「パス(例: /index.html)」に分かれます。
    • この問題ではホスト名は example.co.jp です。
  2. ホスト名を「.(ドット)」で分割します。examplecojp の3つになります。
  3. 右端(最後)の要素がTLDです。ここでは jp が該当します。
(短い手順:URL → ホスト名を取り出す → ドットで分ける → 一番右がTLD)

選択肢別の誤答解説

  • ア: http
    誤り。http はスキーム(プロトコル)の名前です。プロトコルは通信方法を示すもので、TLDではありません。例:http(HyperText Transfer Protocol:ハイパーテキスト転送プロトコル)。
  • イ: example
    誤り。example はホスト名の左側(サブドメインや三階層目)に当たります。サイトの個別部分で、TLDではありません。
  • ウ: co
    誤り。co はこのケースではセカンドレベルドメイン(SLD:second-level domain)です。日本の国別TLD(ccTLD:country-code TLD)の下で co.jp のように使われることが多く、TLDそのものは jp です。
  • : jp
    正しい。ホスト名の最右部で、国別トップレベルドメイン(ccTLD)の jp がTLDに該当します。

よくある誤解

  1. 「co.jp や co.uk 全体がTLDだ」と勘違いする
    解説:co.jp のように二つのラベルで実用上まとまって見える場合がありますが、厳密には右端 jp がTLDです。co はセカンドレベルドメインです。
  2. 「http がドメインの一部だ」と思う
    解説:http は通信プロトコル名で、ドメイン名とは別の要素です。URLの先頭に来るため混同しやすいです。
  3. 「最後のドットより右」とだけ覚えてもURLの形式を取り違える
    解説:URL全体ではなく、ホスト名部分(スキーム:// とスラッシュで区切られた部分)を対象にする必要があります。パスやクエリのドットは無関係です。

補足コラム

  • ccTLD(country-code Top-Level Domain:国別トップレベルドメイン)とは国や地域ごとのTLDです。例:jp(日本)、uk(イギリス)、us(アメリカ)。
  • gTLD(generic Top-Level Domain:汎用トップレベルドメイン)とは国以外の一般的なTLDで、com, org, net などがあります。
  • 実務でドメインを見るときは「右から読む」習慣をつけると誤りが減ります。例:shop.www.example.co.jp の TLD は常に一番右の jp です。
  • プログラムで抽出する例(Python):
from urllib.parse import urlparse
url = "http://example.co.jp/index.html"
host = urlparse(url).hostname  # "example.co.jp"
tld = host.split('.')[-1]      # "jp"
print(tld)

FAQ

Q. co.jp の場合、co に意味はありますか?
A. はい。co は「company(会社)」を意味することが多いセカンドレベルドメインです。国別TLDの下で用途を分類するために使われます(例:ac.jp は学校向け等)。
Q. example.com ならTLD は何ですか?
A. 右端の com がTLDです。com は gTLD の一つです。
Q. ローカル環境の localhost はどう扱いますか?
A. localhost にはTLDがありません。ホスト名のみであり、通常はTLDを持たないためこの問題形式では該当しません。
Q. ドメイン名は常に3つに分かれますか?
A. いいえ。example.com のように2つの場合もありますし、a.b.example.co.jp のようにさらに多くのラベルが付くこともあります。重要なのは「右端がTLD」である点です。

関連キーワード: TLD、トップレベルドメイン、ドメイン名、ホスト名、セカンドレベルドメイン、ccTLD、gTLD、URL、スキーム、サブドメイン
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について