ネットワークの基礎

キャッシュに何も入っていないフルサービスリゾルバ(キャッシュDNSサーバ)が、www.example.com のIPアドレスを調べるときに問い合わせる順序として正しいものはどれか。

  1. Aルートサーバ → .com のDNSサーバ → example.com の権威DNSサーバ
  2. Bexample.com の権威DNSサーバ → .com のDNSサーバ → ルートサーバ
  3. C.com のDNSサーバ → ルートサーバ → www.example.com のWebサーバ
答えと解説を見る

正解:A. ルートサーバ → .com のDNSサーバ → example.com の権威DNSサーバ

端末は、プロバイダや社内などにあるリゾルバに問い合わせ、リゾルバが端末の代わりにドメイン名の階層を上からたどります。まずルートサーバに聞いて .com を管理するサーバ(TLDのサーバ)を教えてもらい、次にそこで example.com の権威DNSサーバを教えてもらい、最後に権威DNSサーバから www.example.com のアドレスを得ます。得た答えは、レコードに付いた有効期間(TTL。IPヘッダのTTLとは別のもの)の間キャッシュされ、2回目からはすぐに答えられます。そのため、DNSの設定を変えても、古い答えのキャッシュが切れるまでは前のアドレスが使われることがあります。

  • A. 正しい。階層の上から順に、次に聞く相手を教えてもらいながらたどります。
  • B. 階層は上(ルート)からたどります。リゾルバは最初、どこが権威DNSサーバかを知りません。
  • C. ルートから始めます。また、Webサーバに名前を問い合わせることはありません。
この分野を解く 分野ページへ

関連する計算ツール

ネットワークの基礎の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

ネットワークの基礎のほかの問題

  1. DHCPで端末がIPアドレスを得るときの、メッセージの順序として正しいものはどれか。
  2. HTTPS(HTTPをTLSで保護した通信)で守られることとして正しいものはどれか。
  3. TLSで、ブラウザが接続先のサーバを「なりすましではない」と判断できる理由として正しいものはどれか。
  4. 100 MBのファイルを100 Mbpsの回線で送るのにかかる時間に最も近いものはどれか。ヘッダなどのオーバーヘッドや遅延は無視し、1 MB = 10^6 バイトとする。
  5. 1 Gbpsのイーサネットで、IPパケットの大きさがMTUいっぱいの1500バイトになるようにしてTCPのデータを送り続ける。IPv4ヘッダを20バイト、TCPヘッダを20バイト、イーサネットのヘッダとFCSを合わせて18バイト、プリアンブルとフレームの間の空き(フレーム間ギャップ)を合わせて20バイトとすると、アプリケーションのデータのスループットの上限に最も近いものはどれか。