私は 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 の設定が間違っていました。正しい設定に変更したところ、サーバーが稼働し、レコードが正常に返されるようになりました。