非プライベートネットワーク上の単一の IP/マシンの逆 DNS (バインド)

非プライベートネットワーク上の単一の IP/マシンの逆 DNS (バインド)

単純な問題があります。私のDNSはパブリックIPアドレス(例:11.22.33.44)の逆引きに応答しません。SOAに答えるだけNS(SOAレコードから取得)しかしPTRはない(NS の追加エントリも機能しませんが、誰が気にするでしょうか)。

プライベート ネットの話ではないので、33.22.11 の逆ゾーンを設定し、44 の PTR レコードを追加するという選択肢はありません... (他の人に通知せずにローカルで試してみましたが、問題なく機能しました)。
ただし、この方法では、ネットワーク ネイバー (1.43 および 45-254) に対しても権限のある応答をします... 正しくないようです。

そこで私は単一 IP 逆ゾーン 44.33.22.11SOAを追加しました。

@     IN    SOA   mydomain.com. hostmaster.mydomain.com. (
                  2513; Serial
                  86400         ; Refresh (every 24h)
                  10800         ; Retry (every 3h)
                  3600000       ; Expire (after 42 days)
                  3600 )        ; TTL Negativ Cache (1h)

ここまでは順調で、すべてが期待どおりに動作しています。PTR
を追加するために、次のエントリを試しましたが、要求されたときに bind から応答がありませんでした。

  • @ IN PTR mydomin.com.
  • @. IN PTR mydomin.com.
  • IN PTR mydomain.com.
  • . IN PTR mydomain.com.

単一 IP ゾーンの SOA 以外はすべて無視されるようです (上記のエントリはバインドでエラーを引き起こすこともありません)。では、必要なPTRを作成するにはどうすればいいのでしょうか?

たとえ私が愚かで明らかなことに気づかなかったとしても、どんなヒントでもありがとう :-)

^5 スヴェン

答え1

in-addr.arpaPTR レコードは、自分のゾーンではなく に入力する必要がありますmydomain.com

これを直接制御できますか?

パブリック IP がホスティング会社から割り当てられている場合、通常、そのホスティング会社は、パブリック IP アドレスの逆 DNS を設定するためのインターフェイスを提供する必要があります。

答え2

逆解像度を追加するには、この設定を追加する必要があります

  1. bind が逆ゾーンファイルを検索する場所を追加します (この例では net (192.168.1.0/24))

    zone "1.168.192.in-addr.arpa" { type primary; file <path>/<filename.rev>; }

  2. 逆ファイルゾーンを作成します<filename.rev>(ファイル名は一致する必要があります)

$ORIGIN 1.168.192.in-addr.arpa.
$TTL 86400
@     IN     SOA    dns1.example.com.     hostmaster.example.com. (
                    2001062501 ; serial
                    21600      ; refresh after 6 hours
                    3600       ; retry after 1 hour
                    604800     ; expire after 1 week
                    86400 )    ; minimum TTL of 1 day
# Update your DNS server
      IN     NS     dns1.example.com.
      IN     NS     dns2.example.com.

# PTR for 192.168.1.100 -> web.example.com
100    IN     PTR    web.example.com.

関連情報