デージーネットのチャレンジ

PowerDNS調査

PowerDNS調査~DNSサーバにBIND以外の選択肢を~

写真:大野

PowerDNSBINDに代わるDNSサーバ構築のためのオープンソースソフトウェアとして注目されています。BINDよりも脆弱性が少なく、セキュリティ、管理面、スピードの面でメリットがあるオープンソースソフトウェアです。今回はPowerDNSによるDNSサーバのサービス化の為に、デージーネットで調査を行ったOSS研究室のメンバーに「PowerDNSのメリット」について話を聞きました。

PowerDNS調査の背景

質問者 PowerDNSを調査した背景を教えてください。
大野 BINDに脆弱性が数多く発見され、管理面やセキュリティが心配されました。
そのため、BINDを使用しないDNSサーバを提供したり、提案したりしたいと考えました。
質問者 PowerDNS以外に候補はなかったのでしょうか?
大野 NSDKnotDNS、PowerDNSを候補に挙げました。全てオープンソースソフトウェアです。NSD、KnotDNSのメリットはスピードにあります。一方、PowerDNSのメリットはウェブインターフェイスでの管理ができる点です。製品ではウェブインターフェースがあるものもありますが、オープンソースソフトウェアとしてはありませんでした。そのため、この候補の中からPowerDNSを選択しました。

PowerDNS調査~PowerDNSのメリットとは~

質問者 ウェブインターフェースでの管理ができるメリットを持ったPowerDNSを調査されたという事でしたが、ウェブインターフェースでの管理によってどの様なメリットがあるのでしょうか?

写真:インタビュー風景

大野 管理者の負担を減らす事ができます。実は調査を進めるうちに、PowerDNSの管理ウェブインターフェースであるPoweradminが日本語に対応している事が分かりました。ゾーン情報の管理がウェブブラウザから日本語ででき、ゾーン管理の知識があまりない人でも管理できる点がPowerDNSのメリットです。
質問者 ゾーンの管理が便利になるという事ですね?
大野 そうです。また、ドメインごとに管理者を分けることやユーザ単位のアクセス制限もできます。
質問者 管理面では多くのPowerDNSのメリットがある事が分かりました。その上、調査結果ではスピードも速いと出ています。
大野 BINDよりPowerDNSの方が速いという結果になりました。正直に言えば、スピードに関してPowerDNSにメリットがあるとは思っていませんでした。しかし、実際に調査してみると、スピードでもBINDの上をいく結果となりました。
質問者 それでも、PowerDNSよりNSDやKnotDNSの方が速いのではないですか?
大野 確かにスピードではNSDやKnotDNSはPowerDNSよりも高速です。ですが、現在広く使われているBINDよりも速い事は充分PowerDNSのメリットと言えます。それでも性能を重視したい場合にはNSDやKnotDNSをスレーブサーバとする構成にする事も提案できます。
質問者 様々なソフトウェアを自由に組み合わせられるのもオープンソースソフトウェアならではですね。お話をお聞きしていると、PowerDNSのデメリットが思い浮かばないのですが、PowerDNSのデメリットはありませんか?
大野 デメリットになるか分かりませんがソフトウェアがBINDより若い事です。
質問者 ソフトウェアが若いというのはどういう事でしょうか?
大野 オープンソースソフトウェアは、ソースを公開して誰でも利用できるようにする事で、不具合を発見し修正されます。ソフトウェアが若いということは、使われるようになって日が浅い為、利用者が少ないという事です。まだ発見されていない不具合が含まれている可能性はあります。ですが今後、BINDによるDNSサーバが減少し、PowerDNSの利用が増えればデメリットにはならないと思います。
質問者 今後、BINDの利用が減少し、PowerDNSの利用が増えるのでしょうか?
大野 元々、PowerDNSを調査した理由は、BINDに脆弱性が数多く発見され、管理面やセキュリティを心配する声が挙がったからでした。という事はBINDから他のソフトウェアに移行する流れがあるという事です。PowerDNSにはBINDからの移行ツールもあります。
質問者 確かにPowerDNSに関する問い合わせも増えてきています。
最後にPowerDNSが社会にもたらすものはどんな事かお聞かせください。
大野 まず、BINDの脆弱性を追いかけなくてよくなり、ソフトウェアのバージョンアップの回数を減らす事ができます。そしてPowerDNSのウェブインターフェースにより、今まで特定のシステム管理者のみが行っていたゾーン管理を様々な人ができるようになる事で、管理者の負担軽減が可能です。
今後さらにGUIを使いやすくする事や、GUIで設定できる範囲を増やすとより便利になると考えています。

関連ページ

システム構築一覧

PowerDNS調査の先頭へ