【ぴーてぃーあーるれこーど】

PTRレコード(逆引きDNS) とは?

💡 電話番号から名前を調べる、DNSの逆引き電話帳
📌 このページのポイント
PTRレコード(逆引きDNS) 正引き(Aレコード) example.com 名前 → IP 93.184.216.34 逆引き(PTRレコード) 93.184.216.34 IP → 名前 example.com 逆引きゾーン名 34.216.184.93.in-addr.arpa 主な用途 メール送信元認証・ログ解析
PTRレコード(逆引きDNS)のイメージ
ひよこ ひよこ

PTRレコードって、普通のDNSの逆ってこと?

ペンギン先生 ペンギン先生

そのとおり。普通のDNS(正引き)は『example.comIPアドレスは?』と聞くけど、PTRレコード(逆引き)は『192.168.1.1 のドメイン名は?』と聞くんだ。電話帳を名前で引くか電話番号で引くかの違いだね

ひよこ ひよこ

どんなときに使うのかな?

ペンギン先生 ペンギン先生

一番身近なのはメール配信だよ。受信側のメールサーバーは、送信元IPアドレスをPTRレコードで逆引きして、正規のメールサーバーかどうか確認するんだ。PTRが設定されていないとスパム扱いされることが多いよ

ひよこ ひよこ

in-addr.arpaって変な名前のドメインが出てくるけど、あれは何?

ペンギン先生 ペンギン先生

逆引き用の特別なドメインだよ。たとえば 192.168.1.1 の逆引きは 1.1.168.192.in-addr.arpa というドメインのPTRレコードを見に行く。IPアドレスをひっくり返すのがポイントだね

ひよこ ひよこ

自分で設定できるの?

ペンギン先生 ペンギン先生

AレコードDNS管理画面から自由に設定できるけど、PTRレコードIPアドレスの管理者(ISPやクラウドプロバイダー)に依頼が必要なことが多いよ。AWSGCPなら管理画面から設定できるね

ひよこ ひよこ

PTRがなくても通信自体はできるんだよね?

ペンギン先生 ペンギン先生

できるよ。PTRレコードは通信の必須要素ではないんだ。でもメールサーバーを運用するなら必ず設定すべきだし、セキュリティ調査でIPアドレスの素性を調べるときにも逆引きは重宝するよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「PTRレコード」って出てきたら「IPアドレスからドメイン名を調べるDNSレコード」と思えればだいたいOK!
📖 おまけ:英語の意味
「Pointer Record」 = ポインターレコード
💬 Pointerは『指し示すもの』という意味で、IPアドレスが指し示すドメイン名を記録するレコードだよ
← 用語集にもどる