PTRレコード(逆引きDNS)

メールサーバー | IT用語集

この用語をシェア

PTRレコードとは

PTRレコード(Pointer Record)は、IPアドレスからホスト名を逆引き(Reverse DNS)するDNSレコードです。メールサーバーの信頼性検証に必須の設定で、PTRレコードが正しく設定されていないと、スパムとして判定される可能性が高くなります。

PTRレコードの重要性

メールサーバーでの役割

受信側メールサーバーは、送信元IPアドレスを逆引きして、以下を検証します:

  • 正当性確認: IPアドレスが正規のメールサーバーであることを確認
  • スパム判定回避: PTRレコード未設定はスパム判定の要因
  • 整合性チェック: 正引き(FQDN→IP)と逆引き(IP→FQDN)の一致確認

FCrDNS(Forward Confirmed reverse DNS)

正引きと逆引きが一致することをFCrDNSと呼び、多くのメールサーバーで検証されます:

# 正引き
mail.example.com → 192.0.2.10

# 逆引き
192.0.2.10 → mail.example.com

# ✅ 一致 = FCrDNS検証成功

PTRレコードの設定

DNSゾーンファイル形式

# 192.0.2.10 の逆引き設定
10.2.0.192.in-addr.arpa. IN PTR mail.example.com.

IPアドレスの逆順変換

PTRレコードでは、IPアドレスを逆順にします:

  • 通常: 192.0.2.10
  • 逆引き: 10.2.0.192.in-addr.arpa

クラウド環境での設定

VPS/クラウドでは、PTRレコード設定方法がプロバイダーによって異なります:

  • AWS EC2: サポートリクエストで申請
  • Azure: ポータルから設定可能
  • GCP: gcloudコマンドで設定
  • VPS各社: コントロールパネルまたはサポート経由

PTRレコードの確認方法

コマンドライン

# 逆引き確認
dig -x 192.0.2.10
nslookup 192.0.2.10
host 192.0.2.10

# FCrDNS検証
dig mail.example.com +short
dig -x 192.0.2.10 +short

オンラインツール

  • https://mxtoolbox.com/ReverseLookup.aspx
  • https://dnschecker.org/ptr-lookup.php

自社メールサーバー運用への応用

設定手順

  1. IPアドレスの固定: 静的IPアドレスを取得
  2. 正引き設定: mail.example.com → 192.0.2.10(Aレコード)
  3. 逆引き設定: 192.0.2.10 → mail.example.com(PTRレコード)
  4. 検証: FCrDNS一致を確認

PostfixでのHELOホスト名設定

# main.cf - PTRレコードと一致させる
myhostname = mail.example.com

トラブルシューティング

よくある問題

  • PTR未設定: ISPまたはホスティング業者に設定依頼
  • FCrDNS不一致: 正引き・逆引きのホスト名を統一
  • 共有IP問題: 専用IPアドレスを取得
  • TTL遅延: DNS変更後、浸透に数時間~24時間かかる場合あり

関連ブログ記事

まとめ

PTRレコードは、メールサーバー運用に必須のDNS設定です。設定していない場合、多くの受信サーバーでスパム判定されます。自社メールサーバーを構築する際は、PTRレコード設定FCrDNS検証を必ず行い、SPF/DKIM/MXレコードと組み合わせて、信頼性の高いメール環境を構築しましょう。

この用語についてもっと詳しく

PTRレコードに関するご質問や、メールサーバー構築のご相談など、お気軽にお問い合わせください。