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

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アドレスが指し示すドメイン名を記録するレコードだよ
← 用語集にもどる