db 백엔드를 전환한 후 pdns(powerdns)가 더 이상 레코드를 반환하지 않습니다.

db 백엔드를 전환한 후 pdns(powerdns)가 더 이상 레코드를 반환하지 않습니다.

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의 설정이 잘못되었습니다. 올바른 것으로 변경했고 서버가 실행 중이며 이제 레코드가 제대로 반환됩니다.

관련 정보