逆ゾーン用の PowerDNS Recursor

逆ゾーン用の PowerDNS Recursor

私はいくつかの PowerDNS サーバーを内部 DNS ホストとして展開しようとしています。再帰サーバーと権威サーバーは動作していますが、機能していないのは逆引き検索だけです。システムはネイティブ セットアップで実行するように構成されており、バックエンドは MySQL です。

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

私は次のことを試しました:

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

私も同様の設定をしています。Auth および recurosor 4.2.x バージョン、権限サーバーで定義された転送ゾーン (example.com) と逆ゾーン (in-addr.apra)。役に立ったのは、serve-rfc1918=norecursor の設定に追加したことです。これにより、recursor は実際に逆リクエストを権限サーバーに転送します。

Recursor の関連設定:

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

関連情報