スポンサーリンク

【応用情報技術者試験】DNSサーバ(主なレコード)

DNSレコードは、名前に対応するアドレスや、メール・委任・管理情報などを記録するデータです。DNSを「名前からIPを調べるだけ」と限定せず、レコードごとの役割を整理しましょう。

1.主要なレコードを目的で選ぶ

レコード主な役割
A名前に対応するIPv4アドレス
AAAA名前に対応するIPv6アドレス
MXメールの配送先サーバー
CNAME別名から、参照先の名前へ対応付ける
PTR逆引きなどに使う、名前への対応
NSゾーンを担当する権威DNSサーバー
SOAゾーンの更新・管理に関する情報
TXTテキスト情報
SRVサービスの接続先などを示す

CNAMEはIPアドレスそのものを書き込むレコードではありません。PTRも、任意のIPから必ず一意の名前を得られるという保証ではありません。

2.権威DNSとレコードをつなげる

管理するゾーンのレコードを権威DNSが提供し、リゾルバが調べて返す
管理するゾーンのレコードを権威DNSが提供し、リゾルバが調べて返す

NSは委任や問い合わせ先の把握に、A・AAAAはアドレスの把握に関わります。MXやSRVの接続先を指定した後で、その名前のアドレスを調べる場合もあります。

3.保存される情報と、通信を区別する

TXTに文字列を登録することと、メール本文をDNSで送信することは別です。DNSは必要な情報を調べる仕組みで、Webページやメール本体の配送は別のプロトコルが担います。

理解を確かめる確認問題

IPv6アドレスの対応に使うレコードは、A・AAAA・MXのどれでしょうか。

解答・解説を見る

AAAAです。AはIPv4アドレス、MXはメールの配送先サーバーを示します。

まとめ:レコード名と役割を対にする

アドレス・メール・別名・委任・管理情報を分けると、問題文の目的からレコードを選べます。

参考:RFC 1034:DNSの概念と役割

コメント