お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-06-03 00:17:15

tori
新しいメンバ
登録日: 2011-05-23

rndcコマンドで強制的にゾーン転送が実行されません

Ubuntu初心者です。

UbuntuサーバでDNSサーバを構築中です。
DNSの機能としては一通り動いている(名前解決およびゾーン転送)ようなのですが、
rndcコマンドで強制的にゾーン転送できません。

rndc reload 実行時にエラーは表示されないのですが、ゾーン転送が開始されない
です。named.logにAXFRのログが出てこないし、実際にゾーンファイルも転送されま
せん。

上記のような現象は調べてみても解決策がなく、非常に単純なミスのようにも思うの
ですが、解決策が見つかっていません。
何か注意すべき点があればアドバイスいただけないでしょうか。

構築に際して、chrootしてjail化しているのでその中で何かミスしているのではと思
うのですが。。。
ちなみに、bindサービスの再起動やreloadでゾーン転送されます。
rndc reloadとbindサービスをreloadすることは同じことでしょうか?
そうであれば、bindサービスのreloadでゾーン転送されているので、rndcコマンド
にこだわらなくてもよいかとも思っています。
ただ、rndcが動かないのは気になるので、できればこの問題を解決したいです。

OS:Ubuntu 12.04
BIND9
rndc 9.8.1-P1

プライマリ側で rndc reload 実行時のコンソールとnamed.log

◆実行時にコンソールに表示されるメッセージ
server reload successful

◆/named.log ログ
02-Jun-2012 23:45:36.078 general: received control channel command 'reload'
02-Jun-2012 23:45:36.078 general: loading configuration from '/xxxx/named.conf'
02-Jun-2012 23:45:36.081 general: reading built-in trusted keys from file '/xxxx/bind.keys'
02-Jun-2012 23:45:36.081 general: using default UDP/IPv4 port range: [xxxxx, xxxxx]
02-Jun-2012 23:45:36.081 general: using default UDP/IPv6 port range: [xxxxx, xxxxx]
02-Jun-2012 23:45:36.083 general: sizing zone task pool based on 56 zones
02-Jun-2012 23:45:36.096 general: reloading configuration succeeded
02-Jun-2012 23:45:36.097 general: reloading zones succeeded

以上です。
どうぞよろしくお願いします。

オフライン

 

#2 2012-06-03 00:34:00

tori
新しいメンバ
登録日: 2011-05-23

Re: rndcコマンドで強制的にゾーン転送が実行されません

もう一度いろいろと試し、ゾーン転送できていることがわかりました。

ただ、下記のような操作をした際、ゾーン転送されません。

①スレーブ側のゾーンファイルをすべて削除する。
②マスター側でrndc reload を実行する。

上記操作により、スレーブ側に全ゾーンファイルが転送されることを期待
していましたが、転送されませんでした。

この後、マスタ側のゾーンファイルのシリアルを更新し、rndc reload
すると該当ゾーンファイルだけ転送されました。
このことから、スレーブ側は自分のゾーンファイルのシリアルと比較して
いるのではなく、別にシリアル情報を持っていると理解したのですが
正しいでしょうか。

スレーブ側に全ゾーンファイルを転送するには、スレーブ側のbindを
再起動するしかないのでしょうか??

以上よろしくお願いします。

オフライン

 

Board footer

Powered by FluxBB