本文へ移動

Web

DNS、仕組みを説明できる?

URLを打ち込むとなぜそのサイトが表示されるのか。名前解決の流れやキャッシュ、レコードの種類まで説明できるか確認します。

6問約6分基礎

この問題のねらい

DNSを「ドメイン名をIPアドレスに変換する裏方の仕組み」という表面的な理解ではなく、再帰的な問い合わせの流れやキャッシュ・TTLの役割、サーバーの役割分担まで説明できるかを確かめます。

はじめる前に

この問題では、すぐに正解は表示しません。まず自分の言葉で回答してみてください。

最後まで回答すると、問題とあなたの回答をまとめてコピーできます。普段使っているAIチャットに貼り付けると、理解度をチェックしてもらえます。

こんな問題が出ます

  1. Q1

    DNSとは何のための仕組みですか? ドメイン名とIPアドレスの関係に触れながら説明してください。

  2. Q2

    ブラウザに https://example.com と入力してから、実際にサーバーへリクエストが送られるまでに、名前解決はどのような手順で行われますか? 「キャッシュ」「DNSリゾルバ」という言葉を使って説明してください。

  3. Q3

    「権威DNSサーバー」と「DNSリゾルバ(キャッシュDNSサーバー)」は、それぞれどんな役割を持っていますか? 違いが分かるように説明してください。

  4. Q4

    サーバーを移転し、DNSのAレコードを新しいIPアドレスに変更しました。 しかし、しばらくの間、一部のユーザーは古いサーバーにアクセスされ続けてしまいました。なぜこのようなことが起こるのでしょうか?

  5. Q5

    DNSにはAレコード、CNAMEレコード、MXレコードなど複数の種類(レコードタイプ)があります。 それぞれ何のためのレコードか説明してください。

  6. Q6

    同僚がこう言いました。どこに問題があるか指摘してください。 「DNSは名前をIPアドレスに変換するだけの裏方の仕組みだから、通信内容と違ってプライバシー上は特に気にしなくていい」