ゾーン転送とは?ぞーんてんそう
ゾーン転送とは、プライマリDNSサーバが保持するゾーンファイルを、セカンダリDNSサーバへ複製して名前解決を冗長化する仕組み。取りこぼしが許されないため、問合せのUDPではなくTCPの53番を使う。セカンダリは一定間隔でSOAレコードのシリアル番号を見に行き、値が増えていれば全件転送のAXFRまたは差分転送のIXFRを要求する。
最終更新:2026-10-06
この語が出る過去問を解く →背景
DNSは1台が落ちれば配下の機器が一斉に名前を引けなくなるため、同じゾーンを複数台に持たせる必要がある。しかし同じファイルを人が配ると更新漏れで台ごとに答えが食い違い、原因の切り分けが難しい障害になる。正本を1台に決め、残りは自動で写す形にしてこのずれを構造的に消したのがゾーン転送である。機器がOTA更新やクラウド連携でFQDNを引く以上、この可用性は製品側の稼働率にそのまま効いてくる。
具体例
ISCのBINDでは、プライマリ側で allow-transfer にセカンダリのIPアドレスを列挙し、セカンダリ側は写し元をmastersで指定する。IoT機器の更新配信サーバ名を解決するゾーンを、社内2拠点のDNSサーバで冗長化するといった使い方になる。
試験での引っ掛け
転送先を絞らずに開けておくと、ゾーン内の全ホスト名とIPアドレスを外部から一覧で抜かれ、攻撃の下見に使われる。問合せ(UDP 53)と転送(TCP 53)は別物で、TCPの53番だけを塞ぐ設計が問われる。答案では「セカンダリのアドレスに限定する」と手段まで言い切ること。
関連用語
出た過去問
出典:平成28年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問19(IPA)
DNSサーバに格納されるネットワーク情報のうち、外部に公開する必要がない情報が攻撃者によって読み出されることを防止するための、プライマリDNSサーバの設定はどれ…
正解:ゾーン転送を許可するDNSサーバを限定する。
要点:ゾーン転送先を限定してゾーン情報の流出を防ぐ
ゾーン転送は、副系のDNSサーバがゾーン情報の全体を複製するための仕組みで、そのまま誰にでも応じると内部ホストの一覧まで丸ごと取得されてしまう。そこで正系サーバ側で、ゾーン転送に応じる相手を副系サーバのアドレスに限定する設定を行う。これにより外部へ公開する必要のない情報の流出を防げる。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。