逆DNS検索

Reverse DNS lookup

IPv4またはIPv6のアドレスを入力すると、検索結果としてPTRレコードが返されます。これはIPアドレスの所有者が関連付けているホスト名です。すべてのIPアドレスにPTRが存在するわけではなく、特にモバイルネットワークや一般向けネットワークではその欠如が一般的です。適切に設定されたメールサーバーには常に前方および後方のPTRペアが存在するため、PTRレコードはスパムフィルタリングにおいて重要な役割を果たします。

リバースDNSの仕組み

  1. 1

    クエリの書式を設定する

    IPv4のバージョン番号4.3.2.1は、in-addr.arpaとして1.2.3.4に変更されます。IPv6では、ニブルが逆転した形式のip6.arpa名が使用されます。

  2. 2

    PTRのクエリ

    DNSクエリとは、その逆名に対応するPTRレコードを取得することを意味します。

  3. 3

    権威ある回答を入手します

    答えは、IPアドレスのインターネットサービスプロバイダー(ISP)が管理するDNSゾーンから得られるものであり、ドメイン所有者からのものではありません。

  4. 4

    前方を相互検証

    正常な設定では、PTRレコード上のホスト名がA/AAAAレコードを介して元のIPアドレスにリソールベイズされます。

.in-addr.arpa ツリー

逆DNSでは特別なトップレベルドメインが使用されます。IPv4アドレス192.0.2.15はクエリ名として15.2.0.192.in-addr.arpaとなります。DNSの構造が右から左へと階層的であるため、オクテットが逆転しており、大きなプレフィックス(192)がホスト名(15)よりもルートに近い位置に配置されています。

IPv6では、各ニブル(4ビット)が逆転されます:

2001:db8::1  →  1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa

PTRレコードを誰が管理しているか

前方DNSとは異なり、自社のPTRを所有することはできません。IPブロックの所有者(通常はインターネットサービスプロバイダーまたはクラウド事業者)がin-addr.arpaゾーンを管理し、您的名義でPTRを委任または設定します。

PTRがメールにとってなぜ重要か

メール受信アプリ(Gmail、Outlook、Fastmailおよびすべての主要な企業向けフィルター)は以下の内容を確認します:

  1. 発信IPにはPTRレコードがあるですか?
  2. PTRのフォワード解決において、ホスト名は同じIPアドレスにリターンしますか?
  3. HELO/EHLOはPTRと一致していますか?

PTRが欠落している、前向き・後方の配列が一致しない、または一般的なISPが割り当てたPTR(例:*.dsl.*.cable.)はスパム判定を引き起こします。適切なメールサーバーには一致するPTRペアが必要です。

その他の用途

常用の結果形状

結果 意義
NXDOMAIN PTRレコードが存在しません
generic-host-pattern.isp.net Autogenerated ISP PTR
mail.example.com. 所有者設定による目的別PTR
2件以上のPTRレコード 法的に認められていますが、メールフィルターはやや不信感を抱いています

よくある質問

ISPは、多数のPTRアドレスから自動的に一つを割り当てます。また、顧客が動的な住宅用IPアドレスにカスタムPTRを設定することを禁止しており、その目的の一つは、自宅でメールサーバーを運用することを抑制するためです。

クラウドプロバイダーまたはCOLOから静的IPを取得している場合は、そのDNSパネルや委任リクエストを通じて利用できます。しかし、動的住宅回線では利用できません。

正規の送信者は、一致するPTRおよびフォワード解決対応のホスト名を設定しています。PTRが欠落している場合や汎用的なPTRが使用されている場合は、消費者向け回線上で動作するスパムボットネットと強く関連しています。

はい、複数のPTRは合法です。一部のメールフィルターでは複数のPTRをやや否定的なサインと見なすため、実際には1つを使用する方がより適しています。

クエリはパブリックリゾーバーに送信され、このツールでは単一の応答以外にデータが保存されません。