PTRレコードの役割とは|逆引きDNSを支える重要なDNSレコードを理解する

PTRレコードの役割とは

PTRレコードの役割とは

DNSにはAレコードやMXレコードなど様々な種類がありますが、その中でも初心者が理解しづらいレコードの一つがPTRレコードです。

Webサーバ運用だけであれば意識する機会は少ないかもしれませんが、メールサーバ運用では非常に重要な役割を持っています。

特にGmailやMicrosoft 365などのメールサービスでは、PTRレコードが適切に設定されていないメールサーバからのメールを低く評価することがあります。

本記事ではPTRレコードの役割や仕組み、設定方法、メール運用との関係について解説します。

PTRレコードとは

PTR(Pointer)レコードはIPアドレスからホスト名を取得するためのDNSレコードです。

通常のDNSはホスト名からIPアドレスを取得します。


mail.example.com
↓
203.0.113.10

これを正引きと呼びます。

一方PTRレコードは逆方向です。


203.0.113.10
↓
mail.example.com

これを逆引きと呼びます。

なぜPTRレコードが必要なのか

インターネット上では接続元IPアドレスしか分からない場面があります。

その際に「このIPアドレスはどのサーバなのか」を判別するために利用されます。

特にメールサーバでは重要です。

正引きと逆引きの違い

種類変換方向
正引きホスト名 → IPアドレス
逆引きIPアドレス → ホスト名

PTRレコードは逆引きを担当します。

逆引き専用ドメイン

IPv4ではin-addr.arpaドメインを利用します。

例えば次のIPアドレスです。


203.0.113.10

逆引きゾーンでは次のようになります。


10.113.0.203.in-addr.arpa

順番が逆になる点が特徴です。

PTRレコードの設定例


10 IN PTR mail.example.com.

この設定により逆引きが可能になります。

digコマンドで確認する

$ dig -x 203.0.113.10

結果例です。
mail.example.com.

ホスト名が返れば正常です。

nslookupで確認する

> nslookup 203.0.113.10

Windows環境でも確認できます。

メールサーバで重要な理由

SMTP接続時、多くのメールサーバは送信元IPアドレスを確認します。


SMTP接続
↓
送信元IP確認
↓
PTR確認
↓
信頼性評価

PTRレコードが存在しない場合は評価が下がることがあります。

Gmailでの利用

Gmailは送信元サーバの信頼性を評価する際に逆引きDNSを確認しています。

逆引き未設定の場合は迷惑メール判定の要因になります。

Microsoft 365での利用

Microsoftも同様に逆引き情報を確認しています。

企業向けメール運用では必須と言えます。

FCrDNSとは

Forward Confirmed reverse DNS の略です。

正引きと逆引きの整合性を確認する仕組みです。


203.0.113.10
↓
mail.example.com

mail.example.com
↓
203.0.113.10

双方が一致している状態が理想です。

一致しない場合

例えば次のような状態です。


203.0.113.10
↓
mail.example.com

mail.example.com
↓
203.0.113.20

整合性が取れていません。

メールサーバ評価が下がる可能性があります。

PTRレコードは誰が管理するのか

一般的なDNSレコードとは異なり、PTRレコードはIPアドレス所有者が管理します。

つまりドメイン管理者ではなく、回線事業者やVPS事業者が管理していることが多いです。

VPS環境の場合

多くのVPSサービスでは管理画面から設定できます。

  • XServer VPS
  • ConoHa VPS
  • さくらVPS
  • AWS EC2

などで設定方法が用意されています。

レンタルサーバの場合

共有IPの場合は設定できないことがあります。

専用IPアドレスが必要になる場合があります。

BINDで管理する場合

逆引きゾーンを作成します。

zone "113.0.203.in-addr.arpa" {
    type master;
    file "203.0.113.rev";
};

その中にPTRレコードを記述します。

逆引きゾーン例

$ORIGIN 113.0.203.in-addr.arpa.

10 IN PTR mail.example.com.
11 IN PTR www.example.com.

逆引き専用のゾーンになります。

よくある設定ミス① PTR未設定

メール配送に悪影響を与えます。

よくある設定ミス② 正引き不一致

FCrDNSが成立しません。

よくある設定ミス③ ホスト名誤記

存在しないホスト名を指定しているケースです。

よくある設定ミス④ サーバ移行後の更新忘れ

IP変更後によく発生します。

実務で確認するコマンド

$ dig -x 203.0.113.10

$ nslookup 203.0.113.10

$ host 203.0.113.10

逆引き確認の基本コマンドです。

実務で覚えておきたいポイント

  • PTRレコードは逆引きDNSを実現する
  • IPアドレスからホスト名を取得する
  • メールサーバでは非常に重要である
  • GmailやMicrosoftが確認している
  • FCrDNSを意識する
  • IPアドレス所有者側で管理されることが多い

まとめ

PTRレコードはIPアドレスからホスト名を取得するためのDNSレコードであり、逆引きDNSの中心的な役割を担っています。

特にメールサーバ運用では重要度が高く、GmailやMicrosoft 365などのメールサービスでも信頼性評価に利用されています。

また、正引きとの整合性を確認するFCrDNSも重要な考え方です。

メールサーバを運用する際は、AレコードやMXレコードだけでなくPTRレコードも必ず確認するようにしましょう。