web-dev-qa-db-ja.com

ドメインの逆引きゾーンファイルを作成する必要がありますか?

現在、バインドでゾーンを設定している方法は次のとおりです。

[user@Host ~]$ cat /etc/bind/named.conf.local
zone "test.com" {
   type master;
   file "/etc/bind/zones/test.com.db";
   };

zone "0.168.192-in-addr.arpa" {
   type master;
   file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
   };

[user@Host ~]$ cat /etc/bind/zones/test.com.db
test.com.   IN SOA   ns1.test.com.  admin.example.com. (
   2006081401
   28800
   3600
   604800
   38400
)

test.com.   IN NS ns1.test.com.
www         IN A  192.168.0.2

[user@Host ~]$ cat /etc/bind/zones/rev.0.168.192.in-addr.arpa
@  IN SOA   ns1.test.com. admin.example.com. (
   2006081401;
   28800;
   604800;
   604800;
   86400
)

   IN NS    ns1.test.com.
1  IN PTR   test.com

でも疑問に思っていますが、逆引きゾーンを作成する必要がありますか?

WebHost Managerを使用してバインドを構成した古いVPSにSSHで接続しましたが、リバースゾーンが作成されていないことがわかりました。それらは必要ですか?それらを省略できますか?

1
Ted

逆引きゾーンは、in-addr.arpaスペースから切り取られることを除けば、他のゾーンとほとんど同じです。ネームサーバーへの委任がある場合は、そうです。そうしないと、それらのエントリを提供したいと思うでしょう。そうしないと、メールのブラックリストなどに問題が発生します。

ホストが割り当てられたIPアドレスのリバースエントリを管理している可能性が非常に高く、その場合、エントリを自分でホストする必要がないように、ホストが一般的なエントリを作成している可能性があります。次のコマンドを実行して、既存のエントリ(存在する場合)を確認できます。

Dig -x 192.0.32.10

適切なものを192.0.32.210に置き換えます。 IPアドレスのリバースエントリをそのIPのプライマリフォワードエントリと一致させることをお勧めします。つまり、Aレコードwww.example.comは192.0.32.210を指し、PTRレコード10.32.0.192.in-addr.arpaを指します。 www.example.comを指します。

2
andrewtj

ほとんどの場合、安全に省略できます。ただし、多くのプログラムは逆引きDNSのクエリを試行し、完全に実装されていると(通常はエラー/警告メッセージが少なくなるため)より適切に機能します。

1
Chris S

ドメインの逆引きゾーンファイルを作成する必要がありますか?

IPアドレス空間を所有していますか、それとも責任がありますか?パブリックアドレスの少なくとも/ 24のネットワークがありますか?

パブリックアドレススペースがある場合は、おそらく逆引きゾーンを設定する必要があります。 ISPからのアドレスが少ない場合は、ISPに rfc2317 委任を実行してから、独自の逆引きDNSを実行するように依頼できます。 ISPがそれを望まない場合は、逆引きDNSレコードを更新するようにISPに要求することに固執している可能性があります。住所が少ない場合は、とにかく扱いやすいかもしれません。

1
Zoredache

上記の例は、192.168.0.0サブネットの逆引きDNSを示しています。これはパブリックIPアドレス範囲ではありません。つまり、これはローカルネットワーク用である必要があります。プライベートネットワークで本当に奇妙なことをしているのでない限り、これは必要ありません。 OTOH、パブリックIP範囲に逆引きDNSを設定する必要がある場合に備えて、おそらく良いトレーニングです(そのようなものがある場合)。インターネット接続が単純な1アドレスのみのADSL接続である場合、選択肢すらありません。その上で逆引きDNSが必要な場合(メールサーバーなど)は、質問する必要があります。あなたのISPがあなたのためにそれをします。

0
wolfgangsz