• ベストアンサー

Bindで強制的にゾーン転送がしたいです。

ゾーン転送を強制的にしようとしているのですが どうもうまくいきません。 masterとslaveの設定をして、masters句でmasterを指定しています。 notify yesとし、シリアル値を変えてmasterやslaveのサーバで /etc/init.d/named reloadとして/var/log/messagesをながめています。 reloadでゾーン転送って行われるでしょうか? またreloadはマスター側で実行すればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • uwi
  • ベストアンサー率74% (55/74)
回答No.1

「ゾーン転送を強制的にする」の意味がわかりません。 クラックするという意味ではないと思いますが… ログにAXFRのログがあれば転送しているのではないでしょうか。 ゾーン転送されるかはdigとかnslookupを使って調べればいいと思います。 あと、ゾーン転送がどういうタイミングで行われるかはご理解なさってるでしょうか?

milkldap
質問者

お礼

ありがとうございます。 refreshタイムをまたずにすぐにゾーンを転送させる コマンドがあるのではないかとおもったのですが、 ないのでしょうか?

その他の回答 (3)

  • entree
  • ベストアンサー率55% (405/735)
回答No.4

NOTIFYされるようになっている(確かデフォルト)のであれば、 プライマリの設定をロードさせたら セカンダリはそれを探知してAXFRを送ってこないですか?

  • w-link
  • ベストアンサー率20% (2/10)
回答No.3

強制的の意味が確かに不明ですが・・ ゾーン転送の確認の意味であればallow-transferで設定されている スレーブ側でdigなりnslookupで実施できると思います。 いかがかな?

milkldap
質問者

お礼

ありがとうございます。 スレーブ側でdigなりnslookupを実施すると マスターに更新を確認しにいくのでしょうか?

  • uwi
  • ベストアンサー率74% (55/74)
回答No.2

refreshタイムをまたずにすぐにゾーンを転送させたいということですか。 DNSのSOAレコードを変えてもreloadしないと反映しないので masterをreloadした後、slaveのreloadの手順でいいと思います。 ログにも AXFR のログが残っていないでしょうか? (logging で null とかにしてなければですが) nscd を使ってるならそっちもrestartした方がいいと思います。

関連するQ&A