合同会社小村ソフト
第 7 章

総合演習と全問レビュー

別ケースの総合演習 8 問で、委任・TTL・レコード型・DNSSEC・調査手順を一気に復習する。

ここで仕上げる

この章ではケース問題 8 問を通して、委任・TTL・レコード型・DNSSEC・調査手順をまたいで解きます。1 章ごとの知識ではなく、複数の章を組み合わせた視点で判断できるかを確認します。

委任TTLMX → A/AAAANODATA / NXDOMAINDNSSEC チェーンdig での切り分け

合格の目安: ケース問題 8 問のうち 6 問以上正解できていれば、実務での一次切り分けにかなり強くなっています。

総合演習で使う視点

この章で使う見方
第 2 章zone cut がどこか、委任済みの範囲はどちらが権威か
第 3 章referral / authoritative / NODATA の見分け
第 4 章MX から配送先ホストの A / AAAA へ、apex と CNAME の関係
第 5 章expires_at = fetched_at + TTL と miss 回数
第 6 章dig のセクション読みと DNSSEC の守備範囲

総合演習 7-1 — 委任・TTL・MX を横断して考える

1 章ごとの知識ではなく、複数の章をまたいだ視点で解きます。

Q35. shop.example.com が別ゾーンに委任済みです。api.shop.example.com A を parent の権威サーバに聞いたとき、もっとも起こりやすい返し方はどれですか。

Q36. 09:55 に TTL 600 秒の旧 A レコードを取得した resolver があり、権威側では 10:00 に新 A へ切り替わりました。10:00 時点から、その resolver で旧値が残りうる最大時間は何分ですか。

Q37. example.com MX 10 mail.example.net を得たあと、配送先 IP を知るために次に見るべきものはどれですか。

Q38. dig www.example.com A の結果が status: NOERROR、ANSWER なし、AUTHORITY に SOA ありでした。なお www.example.com には AAAA だけ存在します。もっとも近い解釈はどれですか。

総合演習 7-2 — キャッシュ・DNSSEC・トラブルシュートを仕上げる

最後は『どこから調べ始めるか』まで含めて確認します。

Q39. 50 回の同一問い合わせが 1 つの resolver を共有し、すべて 1 つの TTL の内側で発生します。最初はキャッシュが空です。この RRset について権威サーバへ届く問い合わせは何回ですか。

Q40. DNSSEC の検証チェーンを考えるとき、直接関係する要素にあてはまらないものはどれですか。

Q41. zone apex に plain CNAME を置きづらい理由として最も近いものはどれですか。

Q42. 『レコードは変更したはずなのに、まだ古い IP が見える』ときの最初の切り分けとして、もっとも良いものはどれですか。

この講座の着地点

  • DNS 応答を見たときに、権威 / キャッシュ / referral / 否定応答 を分けて読める。
  • expires_at = fetched_at + TTL を使って、残り TTL や miss の回数を秒数で手計算できる。
  • MX → 配送先ホストの A / AAAA、apex と CNAME の衝突など、レコード型ごとの落とし穴を避けられる。
  • DNSSEC の守備範囲(データ起源認証・完全性・改ざん検知)と、秘匿は別物であることを説明できる。
  • トラブル時に dig name typedig zone NSdig +trace を入口として動けるようになる。

次にやると定着しやすいこと

  1. 自分の管理ドメインで dig NSdig SOAdig +trace を実行し、委任の流れを目で確認する。
  2. TTL を変えられるテスト用レコードを 1 つ作り、変更前に TTL を下げる / 変更後に戻す運用を体験する。
  3. メール用ドメインがあるなら、MX → 配送先ホストの A / AAAA まで紙に書いて辿ってみる。