DNS I(基本概念と階層)
10 問DNSが何のための仕組みかを学びます。ドメイン名をIPアドレスへ変換する分散データベースとしての役割、ルートからTLD・セカンドレベルへと続く階層構造、ゾーンと委任、権威ネームサーバー、レジストリ・レジストラなどの基本用語を扱います。
DNS II(名前解決の流れ)
10 問名前が実際に解決されるまでの流れを学びます。スタブリゾルバとフルサービスリゾルバの分担、再帰的問い合わせと反復的問い合わせの違い、ルートからTLD・権威へたどる過程、キャッシュやhostsファイルの優先、UDP 53とTCPフォールバックまでを扱います。
DNS III(リソースレコード)
10 問DNSに登録される各種リソースレコードを学びます。A・AAAA、CNAME、MX、TXT、NS、SOA、PTR、SRV、CAA、TTLの意味と使い分けを、A/AAAAやCNAME/A、NS/SOA、正引き/逆引きといった紛らわしい組み合わせと対比しながら扱います。
DNS IV(キャッシュとTTL・運用)
10 問DNSの応答をキャッシュする仕組みとTTLの意味、変更が世界に伝播するまで時間がかかる理由、切り替え前にTTLを下げる運用、ラウンドロビンやGeoDNSなどの応答制御を学びます。
DNS V(セキュリティ)
10 問DNSキャッシュポイズニングとその対策、レコードの完全性を守るDNSSEC、問い合わせ内容の盗聴を防ぐDoH/DoT、増幅攻撃やトンネリングなど、DNSにまつわるセキュリティを学びます。
DNS VI(実務トピック)
10 問権威DNSの冗長化とゾーン転送、apexにCNAMEを置けない問題とALIAS/ANAME、メール認証(SPF/DKIM/DMARC)、digの読み方、ワイルドカードやsplit-horizonなど、運用で出会う実務トピックを学びます。