web-dev-qa-db-ja.com

リバースゾーン用のPowerDNSリカーサー

一部のPowerDNSサーバーを内部DNSホストとして展開しようとしていますが、リカーサーが機能し、権限が機能していますが、機能していないのは逆引き参照だけです。システムは、MySQLをバックエンドとして、ネイティブセットアップで実行するように構成されています。

RecursorとAuthoritativeは同じボックスで実行されています。 Recursorはudp/53をリッスンしており、適切なドメインのリクエストをudp/5300で実行されている権限のあるユーザーに転送するように設定されています。内部の会社名(以下の例ではinternal.corp)を順方向に設定しているので、Aレコード、CNAMESなどはすべて適切に機能します。私が遭遇する問題は、リバースゾーンです。

私はやってみました:

forward-zones+=139.10.in-addr.arpa=127.0.0.1:5300

forward-zones+=0.139.10.in-addr.arpa=127.0.0.1:5300

forward-zones+=0.0.139.10.in-addr.arpa=127.0.0.1:5300

地獄、私も特定のエントリを試しました:

forward-zones+=10.0.139.10.in-addr.arpa=127.0.0.1:5300

そして、喜びはありません。だから、誰かが私がそれをどのように突くべきかについて提案があれば、私はそれをいただければ幸いです!

以下の構成:

#power dns authoritative
launch=gmysql
gmysql-Host=127.0.0.1
gmysql-user=root
gmysql-dbname=pdns
gmysql-password=thisismysuperawesomepassword
webserver=yes
webserver-address=0.0.0.0
api=yes
api-key=changeme
local-ipv6=
local-address=127.0.0.1
local-port=5300


--------
#powerdns recursor
setgid=pdns-recursor
setuid=pdns-recursor
local-address=0.0.0.0
webserver=yes
webserver-port=8082
api-key=changeme
forward-zones=example.com=127.0.0.1:5300
forward-zones+=internal.corp=127.0.0.1:5300
1
DavisTasar

私も同様の設定をしています。 Auth and recurosor 4.2.xバージョン権限のあるサーバーで定義されたフォワードゾーン(example.com)とリバースゾーン(in-addr.apra)。私を助けたのは、リカーサーの構成にserve-rfc1918=noを追加することでした。したがって、recursorは実際にリバースリクエストを権限のあるサーバーに転送します。

Recursorの実現構成:

forward-zones=example.com=127.0.0.1:5300, in-addr.arpa=127.0.0.1:5300
serve-rfc1918=no
2
George Ivanov