逆引きDNS(PTR)レコードとは?
逆引きDNSは、PTRレコードを通じてIPアドレスをホスト名に解決し直すもので、通常の正引きとは逆です。メールサーバーは送信者の評価を測るためにこれを確認するため、PTRレコードの欠落や汎用的な設定はメールの到達率を損なうことがあります。PTRレコードは、IPブロックを管理する者が管理する特別なin-addr.arpaおよびip6.arpaゾーンに存在します。
逆引きDNSとPTRレコードの仕組み
PTRレコードはIPアドレスをホスト名にマッピングする、Aレコードの逆です。IPは特別なゾーン内の名前として照会されます。93.184.216.34は34.216.184.93.in-addr.arpaになり、IPv6はip6.arpaを使います。重要なのは、PTRレコードがドメインのDNSではなく、IPブロックを所有する者、通常はホスティングプロバイダーやISPによって管理されることです。設定や変更には、自分のゾーンファイルを編集するのではなく、彼らに依頼します。
メールサーバーが逆引きDNSを確認する理由
受信メールサーバーは、接続元IPに対して逆引きDNSルックアップを実行し、正規のメール送信源かどうかを判断します。きれいな設定では、PTRが実在のホスト名(mail.example.com)に解決され、その正引きAレコードが同じIPを指し返します。これをforward-confirmed reverse DNS(FCrDNS)と呼びます。PTRの欠落や、ブロードバンドプロバイダーのドメイン内の数字の羅列のような汎用的なPTRは、家庭用または未設定のホストを示し、しばしば迷惑メールフィルタリングや完全な拒否を引き起こします。適切なPTRは、メールを送信するあらゆるサーバーに不可欠です。
PTR結果の読み解き方と修正方法
PTRの結果は、IPが解決するホスト名を示します。例えば34.216.184.93 PTR mail.example.comです。mail.example.comが同じIPを返すAレコードを持つことを確認して、FCrDNSとして有効かをチェックしてください。ルックアップが何も返さなければPTRが設定されておらず、汎用的なプロバイダーのホスト名を返せば既定のままです。いずれの場合も、ホスティングプロバイダーやISPにPTRを自分が管理するホスト名に設定するよう依頼し、両者が一致するよう対応する正引きAレコードを公開して修正します。