我将数据库后端从 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 的设置不正确。将其更改为正确设置后,服务器即可运行并正常返回记录。