「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成29年度 ITパスポート試験(IP) 春期分 問66

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
Webブラウザホームページを見るときに使うソフト
URLホームページの住所
アドレスバーWebブラウザの上の方にあるURLが書いてある場所
IPアドレスインターネットっぽい通信をするときにコンピュータに割り当てられる住所
ドメイン名IPアドレスに付けた人間様向けの名前
DHCPコンピュータにIPアドレスを自動割り当てする仕組み
サーバサービスや機能を提供する側のコンピュータ
DHCPサーバコンピュータにIPアドレスを割り当てるのが仕事のコンピュータ
DNSIPアドレスとドメイン名を紐付けしまっせシステム
DNSサーバIPアドレスとドメイン名の紐付けを管理したり、IPアドレスとドメイン名の変換をやってくれるコンピュータ
LANケーブルインターネットするときにパソコンにつなぐ線
ルータネットワークを中継する機械

問題


問題文
情報処理技術者試験の日程を確認するために,Webブラウザアドレスバーに情報処理技術者試験センターのURL“https://www.jitec.ipa.go.jp/”を入力したところ,正しく入力しているにもかかわらず,何度入力しても接続エラーとなってしまった。そこで,あらかじめ調べておいたIPアドレスを使って接続したところ接続できた。接続エラーの原因として最も疑われるものはどれか。
ピヨ意訳:ホームページ「http://example.com/」を表示しようとしたけど、何回やっても接続エラーになるよ。ところがドメイン名「example.com」に対応するIPアドレス「198.51.100.2」を使って「http://198.51.100.2/」と指定したら接続できたんだ。「http://example.com/」を指定したときに接続エラーになる原因として一番考えられるのは、どれ?

解答選択肢
DHCPサーバの障害
ピヨ意訳:DHCPサーバ(コンピュータにIPアドレスを割り当てるのが仕事のコンピュータ)が壊れた
DNSサーバの障害
ピヨ意訳:DNSサーバ(IPアドレスとドメイン名の変換をやってくれるコンピュータ)が壊れた
PCに接続されているLANケーブルの断線
ピヨ意訳:LANケーブル(インターネットをするときに使う線)が切れた
デフォルトルータの障害
ピヨ意訳:ルータ(ネットワークを中継する機械)が壊れた


正解までのつなぎ

正解


正解
DNSサーバの障害
ピヨ意訳:DNSサーバ(IPアドレスとドメイン名の変換をやってくれるコンピュータ)が壊れた

ピヨピヨ解説


おぉ、応用問題っぽいですね。
まずは問題文の解読から始めましょう。

ごちゃごちゃ書いてありますが、問題文は「http://example.com/」を指定したら接続エラーになったけど「http://198.51.100.2/」を指定したら表示できたよ!と言っています。
※IPアドレス「198.51.100.2」はドメイン名「example.com」に対応するIPアドレスだと思ってください。

もう少し、さっくりと書くと

ドメイン名を指定したらエラーになったけど、IPアドレスを指定したら表示されたよ

です。

それを踏まえて、読み進めてください。

実はドメイン名「example.com」を見ても、コンピュータさんは分かりません。
「これ何?」です。

IPアドレス「198.51.100.2」を見れば、コンピュータさんは分かります。
「あぁ、これが見たいのね」です。

コンピュータさんは、IPアドレスは分かるけどドメイン名は分からない

のです。

ですが、実際にホームページを見るときはドメイン名「example.com」を使って「http://example.com/」のように指定しますよね。

それでも問題なくホームページが表示されます。
どうしてでしょうか。

実は、ドメイン名とIPアドレスの変換を行っているのです。

あなたから「『http://example.com/』を見たいよ!」と言われたパソコンさんは、とあるコンピュータに助けを求めます。
「『example.com』って何よ?」と聞くのです。

そうすると、とあるコンピュータから「『example.com』っていうのは『198.51.100.2』のことだよ」と返事が来ます。
ドメイン名に対応するIPアドレスを教えてくれるのです。

とあるコンピュータから返事を受け取ったパソコンさんは「『http://example.com/』を見たいって言われたけど、つまりは『http://198.51.100.2/』を見たいってことなのね」と判断します。
そして「http://198.51.100.2/」にあるホームページを表示してくれるのです。

このようなドメイン名とIPアドレスの変換をやる仕組みを「DNS」と言います。
DNSに関するお仕事をしているコンピュータは「DNSサーバ」です。
今回の話で登場した「とあるコンピュータ」がDNSサーバに相当します。

さて、ここで問題文に戻ってください。
問題文は「http://example.com/」を指定したら接続エラーになったけど「http://198.51.100.2/」を指定したら表示できたよ!と言っています。
つまり

ドメイン名を指定したらエラーになったけど、IPアドレスを指定したら表示されたよ

です。

この現象から「DNSサーバが、おかしいのだろうな」と推測できます。

「http://198.51.100.2/」を指定したら表示できました。
このことからインターネット自体は使えていると分かります。
途中で線が切れていたりインターネットをするときに必要な機器が壊れていたら(インターネット自体が使えないのだとしたら)「http://198.51.100.2/」を指定してもエラーになるはずです。
IPアドレスを指定したとはいえ表示されたことは表示されました。
インターネット自体は使えています。

ただし「http://example.com/」を指定したときにはエラーになりました。
おそらく、ドメイン名からIPアドレスへの変換が上手くいっていないのでしょう。
DNSサーバさんに対して投げた「『example.com』って何よ?」な質問の回答が来ないから「『http://example.com/』を見たいって言われたけど、つまりは……何が見たいのよ?分からん!」となっているはずです。

ということで「イ:DNSサーバの障害」が正解です。

ちなみに「ア:DHCPサーバの障害」が発生していると、インターネットをするために必要なIPアドレスがもらえません。
「http://198.51.100.2/」を指定してもエラーになります。

「ウ:PCに接続されているLANケープルの断線」と「エ:デフォルトルータの障害」も同じです。
線が切れていたりインターネットをするために必要な機器が壊れていたら、ホームページが置いてあるコンピュータまで、たどり着けません。
「http://198.51.100.2/」を指定してもエラーになります。

「IPアドレスを指定したら表示されたよ」がポイントです。
このことから「インターネット自体は使えているのね」と分かります。
インターネットが完全に使えなくなるような故障は、今回の問題の正解にはなりません。


スポンサーリンク
書籍画像050
書籍画像017


書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Git&GitHub 入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック