コンテンツにスキップ

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)です。