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です。
解法ステップ
- URLの構成を確認します。URL(Uniform Resource Locator:資源の場所を示す文字列)は主に「スキーム(例: http)」「ホスト名(例: example.co.jp)」「パス(例: /index.html)」に分かれます。
- この問題ではホスト名は
example.co.jpです。
- この問題ではホスト名は
- ホスト名を「.(ドット)」で分割します。
example、co、jpの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に該当します。
よくある誤解
- 「co.jp や co.uk 全体がTLDだ」と勘違いする
解説:co.jpのように二つのラベルで実用上まとまって見える場合がありますが、厳密には右端jpがTLDです。coはセカンドレベルドメインです。 - 「http がドメインの一部だ」と思う
解説:httpは通信プロトコル名で、ドメイン名とは別の要素です。URLの先頭に来るため混同しやすいです。 - 「最後のドットより右」とだけ覚えても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 の場合、
A. はい。
co に意味はありますか?A. はい。
co は「company(会社)」を意味することが多いセカンドレベルドメインです。国別TLDの下で用途を分類するために使われます(例:ac.jp は学校向け等)。Q.
A. 右端の
example.com ならTLD は何ですか?A. 右端の
com がTLDです。com は gTLD の一つです。Q. ローカル環境の
A.
localhost はどう扱いますか?A.
localhost にはTLDがありません。ホスト名のみであり、通常はTLDを持たないためこの問題形式では該当しません。Q. ドメイン名は常に3つに分かれますか?
A. いいえ。
A. いいえ。
example.com のように2つの場合もありますし、a.b.example.co.jp のようにさらに多くのラベルが付くこともあります。重要なのは「右端がTLD」である点です。関連キーワード: TLD、トップレベルドメイン、ドメイン名、ホスト名、セカンドレベルドメイン、ccTLD、gTLD、URL、スキーム、サブドメイン

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

