![PowerDNS - スレーブ上の SOA シリアル不一致](https://rvso.com/image/756261/PowerDNS%20-%20%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E4%B8%8A%E3%81%AE%20SOA%20%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E4%B8%8D%E4%B8%80%E8%87%B4.png)
私は 3 つの異なるサーバーで PostgreSQL バックエンドを使用して PowerDNS を使用しています。ネイティブ モードでは、すべてのレプリケーションは PostgreSQL バックエンドで実行されます。マスターとして設定されているサーバーはなく、pdns.conf
ほぼデフォルト設定になっています。
最初のサーバーで PowerDNS API を使用して新しいゾーンを作成すると、3 つのデータベースすべてでゾーンとレコードを確認できます。また、使用すると、dig SOA example.com @SERVER.IP
すべてのサーバーから応答を受信しますが、SOA シリアルは異なります。
最初のサーバーは「プライマリ」サーバーであり、SOA レコードでそのように構成されており、SOA レコード を持ちます。2020081503
他の 2 つのサーバーには があります。2020081505
ゾーンを変更すると、シリアルは増加しますが、オフセット 2 は変わりません。
すべてのサーバーは同じように構成されていますが、最初のサーバーでは API と Web サーバーが で有効になっておりpdns.conf
、SOA レコードに記載されている点が異なります。
オフセットがどこから来るのか、またどのように同期できるのかご存知ですか?
ありがとう!
答え1
ゾーンを変更すると、シリアルは増加しますが、オフセット 2 は変わりません。
pdns.confでdefault-soa-edit=INCEPTION-INCREMENTとすると、次のような動作が見つかりました。