□PowerDNS3.1のインストール□PowerDNS3.1のインストール□PowerDNS3.1のインストールCentOS6.2からは完全になくなったので、新しいのを入れる。launch=bindが最後に書いてあるか確認。questionsと、こんな感じで起動して、モニターモードとなる。*とすると、見れるステータスとその現在の数値が表示される。/etc/powerdns/pdns.conflaunch=gpgsqlgpgsql-host=192.168.100.200gpgsql-user=hogehogegpgsql-password=hogepasswdgpgsql-port=5432gpgsql-dbname=hogehoge_dbとして、さらにPostgreSQLの設定をする。hogehoge外部からアクセスができるようにpostgresql.confに以下を追加する。aboveさらに共有メモリも少なかったら増やす。4294967296さらにpg_hba.confに以下を追加する。md5これだけだとiptablesではじかれるので、/etc/sysconfig/iptablesとか/etc/sysconfig/ip6tablesに以下を追加する。CYCLE;作ったら全てちゃんと出来ているか確認すること。行)さて、ここまでできたら下準備完了なので、PowerDNSをモニターモードで起動して、PostgreSQLと通信ができている事を確認する。questionsと、こんな感じで繋がっていることが確認できたらOK。quitでモニターモード抜けて、今度はちゃんと起動してクエリを投げてみましょう。Aliases:というようにちゃんと繋がればOK。動いていないとだんまりになる。これじゃ面白くないので、サンプルデータを入れてみる。dns-eu1.powerdns.net.と、ちゃんとでてきました。udp-answers=13,udp-queries=13,udp4-answers=13,udp4-queries=13などとカウントアップしているのがわかる。restartとすると、http://192.168.100.200:8023/にアクセスすると、IDとパスワードを聞かれるので、IDはアルファベットを『適当に』入れて、パスワードは設定したものを入れる。restartこんな感じで追加すればよい。ここまででとりあえずの設定は終わり。あとはデータベースの中の情報をこねくり回す、ということになる。soa-retry-default=180この辺は要設定&調整かと。・domains_idはカウントアップしていくだけ1から始まって、最大値は9223372036854775807なんだけど、これって最大値に達したらどうなるんだろ?というわけで、暗黙的に生成されるシーケンシャルテーブルを輪番モード(is_cycled=ture)にしてみる。CYCLE;・IPv6でもDNSクエリを受ける場合には、pdns.confに以下のように設定すること。local-ipv6=IPv6アドレスその他あちこち追記が必要ですョ。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。