DNSに関する記述|情報処理安全確保支援士 平成28年 秋期午前Ⅱ試験 問18

出典:平成28年秋期 午前Ⅱ 問18 分野:ネットワーク / 通信プロトコル
DNSに関する記述のうち,適切なものはどれか。
  • ア:DNSサーバに対して,IPアドレスに対応するドメイン名,又はドメイン名に対応するIPアドレスを問い合わせるクライアントソフトウェアを,リゾルバという。
  • イ:問合せを受けたDNSサーバが要求されたデータをもっていない場合に,他のDNSサーバを参照先として回答することを,ゾーン転送という。
  • ウ:ドメイン名に対応するIPアドレスを求めることを,逆引きという。
  • エ:ドメイン名を管理するDNSサーバを指定する資源レコードのことを,CNAMEという。
解説

リゾルバは、DNSサーバに問い合わせを行い、ドメイン名に対応するIPアドレスや、IPアドレスに対応するドメイン名を調べるためのクライアント側の機能・ソフトウェアです。

例えば、「**.co.jp」に対応するIPアドレスを調べたい場合、リゾルバがDNSサーバへ問い合わせを行い、その結果を受け取ります。反対に、IPアドレスからドメイン名を調べる問い合わせにも利用されます。

リゾルバダウンロード

したがって、アが適切です。

❌他選択肢が誤りの理由
イ:問合せを受けたDNSサーバが要求されたデータをもっていない場合に,他のDNSサーバを参照先として回答することを,ゾーン転送という。
⇒他のDNSサーバを参照先として返すことは、委任やリファラルに関する動作です。ゾーン転送は、DNSサーバ間でゾーン情報をまとめて転送する仕組みで、主にプライマリDNSサーバからセカンダリDNSサーバへの同期などに利用されます。
ウ:ドメイン名に対応するIPアドレスを求めることを,逆引きという。
⇒ドメイン名からIPアドレスを求めることは正引きです。逆引きは、IPアドレスから対応するドメイン名を求めることをいいます。
エ:ドメイン名を管理するDNSサーバを指定する資源レコードのことを,CNAMEという。
⇒ドメイン名を管理するDNSサーバを指定する資源レコードはNSレコードです。CNAMEレコードは、あるドメイン名に別のドメイン名を別名として対応付けるために使用します。
TSUNAGARU-ADVICE

まず押さえたいこと

DNSで、ドメイン名からIPアドレスを調べたり、IPアドレスからドメイン名を調べたりするためにDNSサーバへ問い合わせるクライアント側の機能をリゾルバといいます。ポイントは、名前解決のためにDNSサーバへ問い合わせる側がリゾルバであることです。

迷ったときの判断軸

ドメイン名からIPアドレスを求めるのは正引き、IPアドレスからドメイン名を求めるのは逆引きです。ゾーン転送はDNSサーバ間でゾーン情報を転送する仕組みであり、別のDNSサーバを参照先として返すことではありません。また、ドメインを管理するDNSサーバを指定するのはNSレコードで、CNAMEは別名を定義するレコードです。リゾルバ・正引き・逆引き・NS・CNAMEを役割ごとに整理しましょう。

科目Bにつなげるために

科目Bでは、DNSキャッシュポイズニング・DNSSEC・DNSリフレクション・名前解決の流れなどと組み合わせて問われることがあります。単語だけで覚えるのではなく、誰が問い合わせ、どのDNSサーバが応答し、どの資源レコードを参照するのかという流れで理解しておくと、攻撃や対策の問題にもつなげやすくなります。