DNS PTRレコードとは?
DNS PTRレコード(またはポインタレコード)は、特定のIPアドレスにリンクされたドメイン名を提供するDNSレコードの一種です。 つまり、DNS PTRレコードを通じて、IPアドレスのドメイン名を知ることができます。 たとえば、あるサイトのIPアドレスしか知らない場合、DNS PTRレコードからそのサイトの実際の名前(ドメイン名)を見つけることができます。
DNS PTRレコードは、DNS “A”レコードの正反対で、特定のドメイン名にリンクされたIPアドレスを提供します。 また、DNS PTRレコードはDNS “A”レコードの反対であるため、すべてのDNS PTRレコードに対して“A”レコードが存在する必要があります。 DNS PTRレコードはDNSの逆引きにも使われます。
さらに、送信メールサーバーはDNS PTRレコードを使用し、メールサーバー経由で送信されたメールがスパムとしてフラグを立てられないようにします。 DNS PTRレコードは、メールアドレスやドメインが有効であることを証明するために必要でありため、DNS PTRレコードを使用していないメールサーバーからのメールはすべてスパムとしてマークされます。
DNS PTRレコードの使用例
- セキュリティ. あなたが通信しているメールアドレスにDNS PTRレコードがない場合、ドメインが検証されていないことを意味し、危険かもしれません。 このようなメールアドレスは、あなたのデバイスをマルウェアに感染させる可能性のあるスパムやリンクを送ってくる可能性があります。
- 検証. DNS PTRレコードを持つことで、あなたのドメインとIPアドレスが有効であることを他者に示し、あなたのメールがスパムではなく、悪意がないことを示すことができます。
- 調査. DNS PTRレコードを使用すると、特定のトラフィックがどこから発信されたかを確認できます。特に、トラフィックが作成されたシステムがIPアドレスのみを保存し、ドメイン名を保存していない場合です。
PTRレコードの例
PTRレコードの例をご紹介します。
- 5.4.3.2.in-addr.arpa. IN PTR example.com.
この場合、PTRレコードはIPアドレス 2.3.4.5 をドメイン名 example.com にマッピングし、逆引きDNSルックアップを可能にします。
PRTレコードはどのように保存される?
PTRレコードは、リバースDNSゾーンと呼ばれる特別なDNSゾーンに保存されます。 標準的なDNSゾーンがドメイン名をIPアドレスにマッピングするのとは異なり、逆引きDNSゾーンはIPアドレスをドメイン名にマッピングします。 これらのゾーンは通常、インターネットサービスプロバイダー(ISP)やネットワーク管理者によって管理され、IPアドレスを逆順に並べ、その後にドメイン「in-addr.arpa」(IPv4の場合)または「ip6.arpa」(IPv6の場合)を付けて構成されます。
AレコードとPTRレコードの比較
Aレコードはドメイン名を対応するIPアドレスにマッピングしますが、PTRレコードはその逆を行い、IPアドレスを関連するドメイン名にマッピングして逆引きDNSルックアップを実現します。
PTRレコードの設定方法
逆引きDNSのためにPTRレコードを設定するには、以下の手順に従ってください。
1. ホスティングプロバイダーまたはISPに連絡:IPアドレスブロックの所有者(通常はISP)だけがPTRレコードを作成できます。 あなたのIPアドレスのPTRレコードを作成するよう依頼します。
2. 必要な詳細を入力:IPアドレスとそれに関連づけたいドメイン名を伝えます。
3. セットアップの確認:PTRレコードが設定されたら、DNSの逆引きを実行してIPがドメインに正しく解決されていることを確認します。
PTRレコードはIPアドレスの所有者によって処理されるため、通常はDNSプロバイダーではなく、ISPまたはネットワーク管理者を通じて設定する必要があります。