逆DNS検索
IPv4またはIPv6のアドレスを入力すると、検索結果としてPTRレコードが返されます。これはIPアドレスの所有者が関連付けているホスト名です。すべてのIPアドレスにPTRが存在するわけではなく、特にモバイルネットワークや一般向けネットワークではその欠如が一般的です。適切に設定されたメールサーバーには常に前方および後方のPTRペアが存在するため、PTRレコードはスパムフィルタリングにおいて重要な役割を果たします。
リバースDNSの仕組み
-
1
クエリの書式を設定する
IPv4のバージョン番号4.3.2.1は、in-addr.arpaとして1.2.3.4に変更されます。IPv6では、ニブルが逆転した形式のip6.arpa名が使用されます。
-
2
PTRのクエリ
DNSクエリとは、その逆名に対応するPTRレコードを取得することを意味します。
-
3
権威ある回答を入手します
答えは、IPアドレスのインターネットサービスプロバイダー(ISP)が管理するDNSゾーンから得られるものであり、ドメイン所有者からのものではありません。
-
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を委任または設定します。
- ホームISP:通常、
c-76-102-34-150.hsd1.ca.comcast.netなどの自動生成されたPTRが使用されます。これらを変更することはできません。 - クラウドプロバイダー:AWS、GCP、Azureはいずれも、自社が所有するElastic IPに対してカスタムPTRを設定できるコンソールやAPIを提供しています。
- コロケーション:ISPはDNS委任をサポートしており、通常はLOAフォームまたはチケットを通じて実施されます。
PTRがメールにとってなぜ重要か
メール受信アプリ(Gmail、Outlook、Fastmailおよびすべての主要な企業向けフィルター)は以下の内容を確認します:
- 発信IPにはPTRレコードがあるですか?
- PTRのフォワード解決において、ホスト名は同じIPアドレスにリターンしますか?
- HELO/EHLOはPTRと一致していますか?
PTRが欠落している、前向き・後方の配列が一致しない、または一般的なISPが割り当てたPTR(例:*.dsl.、*.cable.)はスパム判定を引き起こします。適切なメールサーバーには一致するPTRペアが必要です。
その他の用途
- ログ分析。 IPアドレスが多数含まれたログデータにはノイズが含まれている;PTR照会により
52.84.192.*がcloudfront.netに変換され、パターンが明確に現れる。 - 不正利用調査。 PTRを使用すると、WHOIS検索を実行する前にIP所有者の情報を迅速に把握できます。
- 位置情報の妥当性チェック。 PTRにはしばしば地域コード(アムステルダム:
ams-、シンガポール:sin-)が含まれており、これによりGeoIPの照合を容易にする。 - CDNの識別。
*.akamaitechnologies.com、*.cloudfront.net、*.fastly.netといったホスト名は、どのユーザーがそのサイトを運営しているかを示しています。
常用の結果形状
| 結果 | 意義 |
|---|---|
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つを使用する方がより適しています。
クエリはパブリックリゾーバーに送信され、このツールでは単一の応答以外にデータが保存されません。