Unbound入門
DNS の基礎から Unbound の設定・運用までを、実測結果とともに解説します。
Unbound は、再帰的な名前解決、応答のキャッシュ、DNSSEC 検証を行う DNS リゾルバーです。本書では DNS の基礎から順に学び、目的に応じて Unbound の設定を組み立てられるようになることを目指します。
本書では次の3つを中心に扱います。
- 設定項目と実際の動作:
unbound-checkconf、unbound-control、digの実行結果を示しながら説明します - 公式ドキュメントだけでは判断しにくい仕様と挙動:記述のない挙動、説明と実装が異なる挙動、説明どおりでも直感に反する挙動を検証します
- Cookbook:実現したい目的から設定を組み立てる手順を示します
本書に記載する挙動は、特記しない限り Unbound 1.26.0 で実測した結果です。脚注から張る公式ドキュメントへのリンクは最新版を指しますが、本書が根拠にしたのは Unbound 1.26.0 の版(tag release-1.26.0)です。