pdns (powerdns) は、DB バックエンドを切り替えた後にレコードを返さなくなりました

pdns (powerdns) は、DB バックエンドを切り替えた後にレコードを返さなくなりました

私は DB バックエンドを gmysql から gpgsql に切り替え、mysql データベースから postgresql DB にレコードをコピーしました。以前はdig +short www.example.com @my_dns_server_ip目的の結果が返されていましたが、今は返されません。

powerdns 4.1.4 にアップグレードしましたが、まだ希望する出力が得られません。

ある時点で、私の pdns サーバーは gpgsql バックエンドを使用して、目的の出力を返すことができたと思いますが、それが機能しなくなりました。誰か助けてくれませんか?

私の設定ファイルは次のとおりです:https://dpaste.de/hgg9

config-dir=/etc/powerdns
gpgsql-dbname=powerdns
gpgsql-host=/run/postgresql
gpgsql-password=pw
gpgsql-user=root
include-dir=/etc/powerdns/pdns.d
launch=gpgsql
local-address=0.0.0.0
security-poll-suffix=
setgid=pdns
setuid=pdns

答え1

pdns.local.gpgsql.conf の設定が間違っていました。正しい設定に変更したところ、サーバーが稼働し、レコードが正常に返されるようになりました。

関連情報