AI要約
要約:PTR(ポインター)DNSレコードは、IPアドレスをドメイン名にマッピングします。これはAレコードのまさに逆です。独自のサーバーまたはクラウドインスタンスからメールを送信する場合、Gmail、Yahoo、Outlookなどのメールボックスプロバイダーは、メッセージを信頼する前に有効なPTRレコードを確認します。ほとんどのWordPressユーザーは自分で作成する必要はありません。ホスティングまたはトランザクションメールプロバイダーが処理します。ただし、VPSまたはクラウドインスタンスから送信している場合、PTRレコードがない、または「汎用的」なPTRレコードであることは、メールがスパムフォルダーに入る最も一般的な理由の1つです。
| 質問 | 回答 |
|---|---|
| PTRレコードとは何ですか? | IPアドレスをドメイン名にマッピングする逆引きDNSレコードです。 |
| なぜ重要なのでしょうか? | Gmail、Yahoo、Outlookは、IPからのメールを受信するために有効なPTRレコード(およびFCrDNSの一致)を必要とします。 |
| 自分で作成する必要がありますか? | 送信IP(VPS、クラウド、専用サーバー)を制御している場合のみです。トランザクションプロバイダーや共有ホストは、あなたに代わって処理します。 |
| どうやって確認できますか? | ターミナルでdig -x [your-IP]を実行するか、逆引きDNSルックアップツールを使用してください。 |
PTRレコードとは?
PTR(ポインター)レコードは、IPアドレスをドメイン名にマッピングするDNSレコードです。これは、Aレコード、MXレコード、TXTレコードを設定するゾーンとは異なる、DNSの特別な部分である逆引きDNSゾーンに格納されます。
通常のDNSはドメイン→IPの1方向でしか機能しないため、PTRレコードが存在します。ブラウザにexample.comと入力すると、コンピューターはDNSに問い合わせて対応するIPアドレスを取得します。PTRレコードはそれを逆転させ、IPアドレスからどのドメインがそれを主張しているかを調べます。
その答えは、信頼という大きな理由で重要です。メールサーバーがGmailに接続し、「example.comのメールを送信しています」と通知すると、GmailはそのIPが実際にそのドメインに属しているかを確認したいと考えます。PTRレコードは、そのチェックを行う方法です。
PTRレコードは、IPv4アドレス用の.in-addr.arpaとIPv6用の.ip6.arpaという2つの特別なトップレベルドメインの下に存在します(.arpaドメインはインターネットインフラストラクチャ用途に予約されています)。その様子は後ほど示します。
PTRレコードの仕組み
PTRレコードを理解するには、最も一般的なDNSレコードタイプであるAレコードと比較すると役立ちます。
Aレコード:ドメイン → IP(順引き)
AレコードはドメインをIPにポイントします。Cloudflare DNSダッシュボードからの例を次に示します。


これは、「example.comは1.1.1.1にあります」と言っています。誰かがブラウザにあなたのドメインを入力すると、コンピューターはDNSに問い合わせ、Aレコードを見つけ、IPを取得し、あなたのサーバーに接続します。
PTRレコード:IP → ドメイン(逆引き)
PTRレコードは逆の動作をします。1.1.1.1を与えると、「このIPはmail.example.comに属します」と答えます。


重要な違いは、各ゾーンを誰が管理しているかということです。
- Aレコードは、ドメインのDNSゾーン内に存在します。これは、レジストラまたはDNSプロバイダー(Cloudflare、GoDaddy、Route 53など)を通じて管理します。
- PTRレコードは、IPブロックの所有者(ほとんどの場合、あなたではなくホスティングまたはクラウドプロバイダー)によって管理される逆引きDNSゾーン内に存在します。
このため、ほとんどの人は自分でログインしてPTRレコードを追加することができません。変更するには、通常ホスティングプロバイダーに依頼する必要があります。
PTRレコードの構文と例
PTRレコードには特定の形式があります。IPv4アドレス192.0.2.10がmail.example.comを指す場合のゾーンファイル構文は次のようになります。
10.2.0.192.in-addr.arpa. IN PTR mail.example.com.
IPが逆順になっていることに注意してください:192.0.2.10は、レコード名では10.2.0.192になります。この逆順は意図的なもので、DNSが順引きと同じように(広範から特定へ、右から左へ)逆引きを階層的に整理できるようにします。
IPv6アドレス2001:db8::1のような場合、PTRレコードは.ip6.arpaの下に存在し、各16進数は逆順でドット区切りになります。
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. IN PTR mail.example.com.
逆引きDNSルックアップを実行すると、結果はよりシンプルな形式で表示されます。IPとそれが指すドメインのみです。
192.0.2.10 → mail.example.com
同じ情報ですが、人間が読みやすい形式です。
PTRレコードとメール到達性 — 2026年の状況
ここでPTRレコードの真価が発揮されます。有効なPTRレコードがないと、メールはほぼ確実にスパムフォルダに入るか、完全に拒否されます。
2024年の転換点
2024年2月、GmailとYahooは大量送信者要件を導入し、1日に5,000通以上のメッセージをユーザーに送信するすべての送信者にとって、メール認証が必須となりました。チェックリスト:
- すべてのメッセージにSPFおよびDKIM認証
- DMARCポリシー(最低でも
p=none) - 有効な順引きおよび逆引きDNSレコード — これがPTRの出番です
- 大量メールのワンクリック解除ヘッダー
- スパム苦情率を0.3%未満に維持
Microsoftは2025年5月に、Outlook.com、Hotmail、Live.comに対して同等の要件を導入しました。2025年11月以降、Gmailは非準拠メッセージを一時的に延期するのではなく、永久に拒否するようになりました。
1日に5,000通未満のメールを送信する場合でも、これらのチェックはすでに広範な配信システムに組み込まれています。PTRレコードの欠落は、送信者の評判全体に悪影響を与えます。
GmailでのPTRの使用方法
Gmailは、すべての受信SMTP接続に対して逆引きDNSルックアップを実行します。送信IPにPTRレコードがない場合、またはPTRがSMTPHELO/EHLOグリーティングで主張されたドメインと一致しない場合、メッセージは421-4.7.0または類似のエラーでペナルティを受けるか拒否されます。


Outlook(Microsoft)でのPTRの使用方法
Microsoftのフィルターは、PTRに関して悪名高いほど積極的です。リバースDNSがないIPからの接続は、欠落しているPTRを明示的に言及するエラーで日常的に拒否されます。Smart Network Data Services(SNDS)ダッシュボードでさえ、送信プールを登録するためにPTRで解決可能なIPが必要です。
YahooがPTRを使用する方法
YahooのチェックはGmailのチェックと似ています。リバースDNSは、バルク送信者のしきい値を超えて送信するIPに必要であり、「汎用的」または欠落しているPTRは、他の認証がどれほどクリーンであっても、送信者の評判を制限します。
FCrDNSを平易な英語で
FCrDNSはForward-Confirmed Reverse DNSの略です。これは2段階の信頼チェックです。
- 送信IPを取得します。PTRレコードを検索します。返されたドメインをメモします。
- そのドメインを取得します。そのA(またはAAAA)レコードを検索します。それは同じIPに逆ポインティングしていますか?
両方の検索が一致すれば、FCrDNSは合格です。一致しない場合、PTRレコードが技術的に存在する場合でも、送信IPは疑わしいと見なされます。これは、2つの身分証明書を提示するのと同等の電子メール配信と考えることができます。
「汎用PTR」の意味 — そしてなぜそれが配信性の問題なのか
AWS、Google Cloud、Azure、またはDigitalOceanでサーバーを起動すると、プロバイダーはデフォルトのPTRレコードを自動的に割り当てます。それは次のようなものになります。
ec2-203-0-113-25.compute-1.amazonaws.com
それは技術的には有効なPTRレコードです。しかし、メールフィルターはそれを、IPが専用のメールサーバーではなく、汎用的なクラウドインスタンスに属しているという強いシグナルとして扱います。汎用PTRは、すべてのスパマーがクラウドVMを起動するとデフォルトで取得するため、スパムや悪用と強く関連付けられています。
実際の送信には、送信ドメインに一致するカスタムPTR(例:mail.example.com)が必要であり、ドメインのAレコードは同じIPに逆ポインティングする必要があります。それが意図通りに機能するFCrDNSです。
PTRレコードは必要ですか?判断フレームワーク
はい — すべてのメール送信者は有効なPTRから利益を得ます。本当の質問は、あなたがそれを作成する必要があるかどうか、または誰かがすでにあなたのためにそれを行ったかどうかです。
PTRレコードを作成する必要がない場合:
- SendLayer、SendGrid、Mailgun、Brevo、Amazon SES、Postmark、SparkPostなどのトランザクションまたはマーケティングプロバイダーを通じてメールを送信する場合。それらが送信IPを制御し、PTRレコードを管理します。
- Google Workspace、Microsoft 365、Zoho Mail、または同様のホスト型メールを使用する場合。話は同じです。
- 標準的な共有WordPressホスティングを利用し、ホストのメールサーバーを通じて送信する場合。ホストがIPとPTRを所有しています。
PTRレコードを作成または修正する必要がある場合:
- VPSまたはクラウドインスタンス(DigitalOcean droplet、EC2、Azure VM、Linode、Vultrなど)で独自のメールサーバーを実行している場合。
- メールプロバイダーから専用IPを取得し、ブランドドメインをそれに解決させたい場合。Amazon SESなどの一部のプロバイダーは、PTRを明示的に要求する必要があります。
- プロバイダーのデフォルトPTRが汎用的(
ec2-...amazonaws.comなど)で、ドメインに関連付けられたカスタムPTRが必要な場合。
WordPressユーザーの90%にとって、最も簡単な方法は、トランザクションメールプロバイダーでWP Mail SMTPを使用することです。プロバイダーが送信IPのすべてのリバースDNSを処理するため、PTRの懸念はなくなります。
PTRレコードの確認方法
コマンドラインツールまたは無料のオンラインルックアップを使用して、1分以内に任意のPTRレコードを確認できます。
digを使用 (Linux、macOS、WSL)
最も速い方法は、-xフラグを指定したdigコマンドです。これにより、digはリバースルックアップを実行します。
dig -x 192.0.2.10
出力のANSWER SECTIONにPTRレコードが表示されます。NXDOMAINが表示されたり、何も返されなかったりする場合は、そのIPのPTRレコードは存在しません。
nslookupを使用 (Windows、macOS、Linux)
nslookup 192.0.2.10
同じ考え方です。そのIPに関連付けられたドメイン名が表示されるか、ルックアップが失敗したことが通知されます。
オンラインツールを使用
ターミナルに触れたくない場合は、無料のリバースDNSルックアップツールで問題なく機能します。IPを入力し、ルックアップをクリックすると、PTRが返されます。
FCrDNSの確認方法
PTRを見つけたら、返されたドメインに対してフォワードルックアップを実行します。
dig A mail.example.com
返されるIPが開始したIPと一致する場合、FCrDNSは合格です。一致しない場合は、修正が必要な不一致があります(以下のトラブルシューティングセクションを参照)。
PTRレコードの設定または修正方法
PTRレコードは、IPを所有している誰かによって設定されます。それはほとんどの場合、DNSレジストラではなく、ホスティングまたはクラウドプロバイダーです。主要なプロバイダーでPTRレコードをリクエストまたは設定する方法を次に示します。
Amazon Web Services (Route 53 / EC2 / SES)
EC2インスタンスとElastic IPの場合、AWSはカスタムPTRをリクエストするための公式フォームを提供しています。AWSがリクエストを承認する前に、対象のドメインを制御していることを確認する必要があります。つまり、フォワードAレコードが最初にEC2 IPに解決される必要があります。また、AWSはSESの送信制限が低いアカウントのPTRリクエストを制限しているため、処理される前に送信制限の引き上げをリクエストする必要がある場合があります。完全な手順は、AWSのリバースDNSガイドに記載されています。
Google Cloud
静的外部IPを持つCompute Engine VMの場合、インスタンスの作成または変更時に--public-ptrフラグを使用して、gcloud CLIまたはコンソールからPTRを設定できます。AWSと同様に、GoogleがPTRレコードを受け入れる前に、フォワードDNSが既にIPを指している必要があります。公式のウォークスルーは、Google Cloudのドキュメントにあります。
Microsoft Azure
Azureでは、Azure CLIを使用してパブリックIPリソースに対してリバースDNSを設定できます。
az network public-ip update --resource-group MyResourceGroup --name MyPublicIP --reverse-fqdn mail.example.com.
PowerShellまたはAzureポータルから設定することもできます。他のクラウドと同様に、フォワードDNSは既にIPを指している必要があります。注意:Azure VMは、デフォルトでアウトバウンドSMTPポート25がブロックされています。Azureからのメール送信には、PTRの設定に加えて、サポートリクエストを開いてブロックを解除する必要があることがよくあります。
DigitalOcean
DigitalOceanは、有効で解決可能なFQDNに一致する名前を持つすべてのドロップレットに対してPTRレコードを自動的に作成します。したがって、ドロップレットにmail.example.comという名前を付け、そのドメインのAレコードがそのドロップレットのIPを指している場合、PTRは自動的に設定されます。ドロップレット名とドメインが一致しない場合、PTRは更新されません。後でPTRを変更するには、ドロップレットを目的のFQDNに変更してください。
Linode (Akamai)
Linodeクラウドマネージャーで、ドロップレットの[ネットワーク]タブを開き、更新したいIPを見つけます。IPの横にある3点メニューをクリックし、**RDNSの編集**を選択します。FQDNを入力します。まず、フォワードDNSがそのIPを指している必要があります。そうでない場合、LinodeはPTRの設定を拒否します。
Vultr
Vultrでは、各インスタンスのネットワーク設定の下に[リバースDNS]セクションがあります。FQDNを入力して保存すると、数分以内に伝播します。常に、まずAレコードを設定してください。
Cloudflare
Cloudflareはメールサーバーをホストしておらず、オリジンIPのPTRレコードを設定しません。PTRは通常、IPの所有者(通常はCloudflareの背後にあるホスティングプロバイダー)によって管理されます。唯一の例外は、Cloudflare Magic TransitまたはBYOIPのお客様で、プラットフォームに持ち込んだIPのPTRをCloudflare経由で管理できる場合です。
「共有ホスティングを利用しています。どうすればいいですか?」
Bluehost、SiteGround、HostGator、Kinsta、WP Engine、またはその他の共有またはマネージドWordPressホストを利用している場合:
- **PTRの作成は気にしないでください。**送信IPはホストが所有しており、ほとんどの場合、すでに設定されています。
- **ホストのメールサーバーに依存する代わりに、トランザクションプロバイダーでWP Mail SMTPを使用してください。**共有IPからのPHP
mail()は、有効なPTRがあっても、IPの評判が数千もの他のサイトと共有されているため、配信可能性が制限されます。DNSメール設定に関するガイドでセットアップについて説明しています。 - 他のすべてを排除し、PTRが問題であると疑われる場合は、ホストにサポートチケットを開き、メールの送信元IPのPTRレコードを確認するように依頼してください。ほとんどの場合、数時間以内に確認または更新できます。
PTRレコードのトラブルシューティング
最も一般的な4つのPTRの問題と、それぞれを修正する方法を説明します。
1. PTRレコードがまったくない
逆引きでNXDOMAINまたは何も返されません。メールプロバイダーはメールを拒否するか、大幅にフィルタリングします。**修正方法:**IPの所有者(クラウドまたはホスティングプロバイダー)に連絡し、送信ドメインを指すPTRをリクエストしてください。伝播したらdig -xで確認してください。
2. FCrDNSの不一致
PTRは存在しますが、それが指すドメインが同じIPに逆引きされません。一般的な原因:Aレコードが変更された、フォワードDNSの前にPTRを更新した、またはPTRが完全に制御していないドメインを指している。**修正方法:**レコードを一致させます。PTRのドメインのフォワードDNS(AまたはAAAA)は、PTRが設定されているIPに解決する必要があります。
3. 一般的なクラウドプロバイダーのPTR
PTRは存在しますが、それはec2-203-0-113-25.compute-1.amazonaws.comやvm-203-0-113-25.googleusercontent.comのようなものです。技術的には有効ですが、メールフィルターからは疑わしいと見なされます。修正方法: 上記のプロバイダー固有の手順を使用して、送信ドメインに一致するカスタムPTRをリクエストしてください。
4. 1つのIPに対する複数のPTR
一部のプロバイダーは、技術的には1つのIPに対して複数のPTRレコードを許可しています。メールフィルターは通常、最初の応答のみを使用し、不整合を疑わしいとしてフラグを付ける場合があります。修正方法: プライマリ送信ドメインに一致する、IPあたりの単一PTRに統合してください。
PTRレコードとその他の到達性スタック
PTRは、より大きなシステムの1つの要素です。最大限に活用するために、次の他のメール認証レコードと組み合わせてください:
- SPF (Sender Policy Framework): 受信サーバーに、どのIPがドメインのメール送信を許可されているかを伝えます。設定の詳細については、SPF、DKIM、およびDMARCに関するガイドを参照してください。誤って2つのSPFレコードが存在する場合は、マージガイドに従ってください。
- DKIM (DomainKeys Identified Mail): すべてのメールに暗号署名を行い、受信者が転送中にメッセージが改ざんされていないことを検証できるようにします。DKIMキーが単一のTXTレコードに対して長すぎる場合は、DKIM分割ガイドで修正方法を説明しています。
- DMARC (Domain-based Message Authentication, Reporting, and Conformance): SPFまたはDKIMが失敗した場合に、受信サーバーに何を行うか(パス、検疫、または拒否)を伝えます。設定については、DMARCレコードガイドをお読みください。
- BIMI (Brand Indicators for Message Identification): サポートされている受信トレイで、認証されたメールの横にブランドロゴを表示します。
p=quarantineまたはp=rejectでのDMARCが必要です。BIMI解説で前提条件を説明しています。 - Google Postmaster Tools: レコードがクリーンになったら、Postmaster Toolsは、Gmailが送信者の評判、スパム苦情率、および認証パス率をどのように評価しているかについての可視性を提供します。Postmaster Toolsセットアップガイドを参照してください。
WP Mail SMTPには、テストメールを送信するたびにこれらのレコードを自動的に検証する組み込みのドメインチェッカーが含まれているため、何か問題が発生したり、不足している場合はすぐにわかります。


PTR DNSレコードに関するFAQ
PTRレコードを見つけるにはどうすればよいですか?
ターミナルからdig -x [your-IP]を実行するか、送信IPを使用してリバースDNSルックアップツールを使用します。結果は、IPが現在解決されているドメイン名を表示します。レコードが存在しない場合、ルックアップはNXDOMAINを返します。
PTRレコードは何であるべきですか?
送信ドメインに一致するカスタムPTR。たとえば、example.comの代わりにメールを送信するIPのmail.example.comです。PTR内のドメインは、同じIPを指すフォワードDNSレコードも持つ必要があります。フォワードとリバースのルックアップ間のその一致はFCrDNSであり、メールボックスプロバイダーが期待するものです。
PTRレコードの例は何ですか?
ゾーンファイル形式では、10.2.0.192.in-addr.arpa. IN PTR mail.example.com. のようになります。ルックアップ結果では、よりシンプルな形式 192.0.2.10 → mail.example.com で表示されます。ゾーンファイル形式ではIPアドレスが反転され、.in-addr.arpa が追加されます。これは、リバースDNSが階層的に、最も具体的なものから最も一般的でないものへと整理されているためです。
PTRレコードはまだ使用されていますか?
はい、かつてないほどです。Gmail、Yahoo、Microsoftが2024年から2025年の間にバルク送信者の要件を厳格化したため、有効なPTRレコードは、メールを送信するあらゆるIPアドレスにとって事実上必須となっています。PTRレコードがない、または一般的なPTRレコードでは、メールが outright に拒否されたり、スパムにルーティングされたりする主な原因となっています。
PTRは何の略ですか?
PTRはポインターの略です。このレコードは、IPアドレスからドメイン名へ「ポインター」を指しますが、これは標準的なAレコードとは逆の方向です。
PTRとrDNSの違いは何ですか?
rDNS(リバースDNS)は、IPアドレスからドメイン名を検索するという一般的な概念です。PTRは、rDNSを機能させるための特定のDNSレコードタイプです。すべてのrDNSルックアップは、内部的にはPTRルックアップです。
PTRレコードは誰が管理しますか?
IPアドレスの所有者、通常はホスティングまたはクラウドプロバイダーです。ドメインレジストラは通常PTRレコードを管理しません。リバースDNSの権限はIPブロックに従い、ドメインには従わないためです。
PTRレコードの変更が伝播するのにどのくらい時間がかかりますか?
ほとんどのPTRレコードの変更は、IPアドレスの所有者によって設定されたTTLによって異なりますが、数分から数時間で伝播します。最悪の場合でも24〜48時間です。プロバイダーを通じて変更をリクエストし、それ以降も古いPTRが表示されている場合は、サポートに連絡してください。
1つのIPアドレスに複数のPTRレコードを持つことはできますか?
技術的には可能ですが、推奨されません。ほとんどのメールフィルターは最初の応答のみを使用し、複数のPTRを持つIPアドレスを不整合または疑わしいとフラグを付ける可能性があります。送信ドメインに一致するPTRを1つだけ使用するようにしてください。
IPv6にPTRレコードは必要ですか?
IPv6経由でメールを送信する場合は必要です。要件はIPv4と同じです。レコードは.in-addr.arpaの代わりに.ip6.arpaの下にあり、アドレスの16進数の数字が反転され、ドットで区切られます。
一般的なPTRレコードとは何ですか?
クラウドプロバイダーによって割り当てられるデフォルトのPTRで、ec2-203-0-113-25.compute-1.amazonaws.comのようなものです。有効なレコードですが、受信メールサーバーに、IPアドレスが管理されたメールサーバーではなく、一般的なクラウドインスタンスであることを示します。一般的なPTRは配信可能性を著しく低下させるため、送信ドメインに一致するカスタムPTRに置き換える必要があります。
CloudflareはPTRレコードを設定しますか?
ほとんどのCloudflareユーザーの場合、いいえ。Cloudflareはウェブトラフィックをプロキシしますが、メールが送信されるIPアドレスを所有していません。PTRレコードは、メールサーバーのホスティングプロバイダーによって引き続き管理されます。例外は、Cloudflare Magic TransitまたはBYOIPのお客様で、プラットフォームに持ち込んだIPアドレスのPTRをCloudflareを通じて管理できる場合です。
PTRレコードなしでGmailは私のメールを拒否しますか?
大量送信者の場合、はい。Gmailは、有効な逆引きDNSがないIPからの接続に対して421-4.7.0のようなエラーを返します。少量送信者の場合、明示的な拒否は見られないかもしれませんが、メッセージがスパムに分類される可能性ははるかに高くなります。
PTRレコードはSEOに影響しますか?
いいえ。PTRレコードはメールの到達可能性に影響しますが、検索ランキングには影響しません。Googleのウェブクローラーが一部のコンテキストで逆引きを実行するため、混乱が生じることがありますが、これらのチェックは検索ランキングシグナルに影響しません。
PTRレコードは複数のドメインを指すことができますか?
1つのPTRレコードは1つのドメイン名を指します。IPが複数のドメインのメールを送信する場合、PTRはプライマリ送信またはHELOドメインを指す必要があります。他のドメインの認証は、SPF、DKIM、およびDMARCのアライメントを通じて個別に処理されます。
次へ:その他の到達可能性レコードを確認する
PTRはメールの到達可能性の一部です。ご自身のレコードが正しく設定されていることを確認したら、次にSPF、DKIM、およびDMARCがすべて設定されていることを確認します。SPF、DKIM、DMARCの完全ガイドでは、これら3つの設定方法を説明しています。
DNSレコードを自分で管理したくない場合は、WP Mail SMTPのEliteプランにはフルホワイトグローブセットアップが含まれています。プラグインのインストール、プロバイダーへの接続、認証レコードの設定をすべて代行します。詳細については、WP Mail SMTPの料金ページをご覧ください。
この記事がお役に立った場合は、WordPressのヒントやチュートリアルについては、FacebookとTwitterでフォローしてください。
