ITパスポート 令和6年度 問71:networkに関する問題
インターネットで使用されているドメイン名の説明として、適切なものはどれか。
- aWeb 閲覧や電子メールを送受信するアプリケーションが使用する通信規約の名前
- bコンピュータやネットワークなどを識別するための名前正答
- c通信を行うアプリケーションを識別するための名前
- d電子メールの宛先として指定する相手の名前
AI解説(初心者・標準・上級)
理解度に合わせて3レベルの解説を無料で読めます。
答えは b です。
ドメイン名とは、インターネット上の“住所の名前”のようなもの。たとえば `example.co.jp` のような文字列で、どのコンピュータ(サーバ)やネットワークかを人が分かりやすい名前で表したものです。数字だらけの住所(IPアドレス)の代わりに使う、覚えやすいニックネームと考えるとイメージしやすいです。
👉 覚え方:ドメイン名=ネット上の“名前付き住所”。
ほかの選択肢:a は通信のルール(プロトコル)の名前/c はアプリを見分ける番号(ポート番号)の話/d はメール相手そのものの名前。どれもドメイン名の説明とは違います。
なぜこれが正解か
正解は b。ドメイン名は、インターネット上のコンピュータやネットワークを人間が識別・記憶しやすい文字列で表した名前。数字のIPアドレス(例 192.0.2.1)の代わりに使い、DNSによってIPアドレスへ変換される。
各選択肢の解説
- a 通信規約の名前:HTTP・SMTPなどのプロトコルの説明。
- c 通信するアプリを識別する名前:ポート番号の役割の説明。
- d 電子メールの宛先の相手:メールアドレスの“相手”を指すもので、ドメイン名はその一部(@より後ろ)にすぎない。
覚え方・ひっかけ注意
ドメイン名=「ネット上の住所(場所)の名前」。a・c・dはそれぞれ「ルール」「アプリの窓口番号」「宛先の人」を指す別概念。特にcのポート番号(アプリ識別)との取り違えに注意。
理論的背景
ドメイン名(Domain Name)はインターネット上のコンピュータ・ネットワーク・サービスを識別するための階層的な名前体系であり、DNS(Domain Name System)によって管理される。ICANN(Internet Corporation for Assigned Names and Numbers)が全体の調整機関として機能し、IANA(Internet Assigned Numbers Authority)がルートゾーン・TLD(Top Level Domain)の管理を担う。ドメイン名の階層構造は右から読み(ルート→TLD→SLD→...→ホスト名)、完全修飾ドメイン名(FQDN:Fully Qualified Domain Name)は末尾のドット(ルート)を含む形式で表現される。DNS解決プロセス(名前解決)はスタブリゾルバ→再帰的リゾルバ→ルートネームサーバ→TLDネームサーバ→権威ネームサーバの問い合わせ連鎖で完結し、結果はTTL(Time To Live)に従ってキャッシュに保持される。
実務での使われ方
ドメイン名管理は企業のデジタルアイデンティティの核心であり、Domain Squatting(ドメイン乗っ取り)・タイポスクワッティング(typosquatting:スペルミスドメインの悪用)・ドメイン失効による権利喪失などのリスク管理が重要となっている。企業ではDNSゾーン管理(Aレコード・AAAAレコード・CNAMEレコード・MXレコード・TXTレコード・NSレコード等)をRoute 53・Cloudflare・Azure DNS等のマネージドDNSサービスで運用するケースが主流。セキュリティ観点では、DNSSEC(DNS Security Extensions)による応答の完全性保証とDMARC/DKIM/SPFのTXTレコードを活用したメール詐称対策が重要技術として普及している。CDN(Content Delivery Network)の普及によりCNAME連鎖の複雑化(CNAME Chaining)や、CNAMEをドメインルートに使えないapex制約の回避(ALIAS/ANAMEレコード)も実務的な設計課題となっている。
試験での位置づけ
ドメイン名はITパスポートのネットワーク領域で必須知識として出題される。本問のように「ドメイン名、プロトコル名(HTTP/SMTP)、ポート番号、メールアドレス」といったネットワーク識別子の役割を正確に区別させる問題が頻出。近年の出題傾向では「URLの構造(スキーム://ホスト名/パス?クエリ)」とドメイン名の関係、またDNS関連のセキュリティ(DNSキャッシュポイズニング・DNSハイジャッキング)と絡めた問題が増加している。基本情報技術者(FE)ではDNSのリソースレコード種別(A/AAAA/CNAME/MX/PTR/SRV/TXT)・DNSSECの仕組み・Reverse DNS Lookup(PTRレコードを使った逆引き)まで問われる。
選択肢の発展補足
選択肢aの「通信規約の名前」はプロトコル名(HTTP・HTTPS・SMTP・FTP等)の説明。プロトコルはデータ交換の手順・形式・規則を定めた取り決めであり、ドメイン名とはカテゴリが異なる。選択肢cの「通信を行うアプリケーションを識別するための名前」はポート番号(0〜65535)の役割説明に最も近い。例えばHTTPは80番、HTTPSは443番、SMTPは25番ポートが標準割り当て(Well-Known Ports:0〜1023)。選択肢dの「電子メールの宛先として指定する相手の名前」はメールアドレス(user@domain.tld形式)の説明であり、@以降はドメイン名を含むがメールアドレス全体はドメイン名とは異なる概念。ドメイン名は「コンピュータやネットワークを識別するための人間可読な名前」という本質を押さえることで、IPアドレス(機械可読な数値識別子)との役割の対比も理解しやすくなる。
出典:IPA(情報処理推進機構)公式 ITパスポート試験 令和6年度 問71/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビによる独自AI解説です。