KDOC 523: PTRレコードを見る
この文書のステータス
- 作成
- 2026-01-10 貴島
- レビュー
- <署名>
概要
DNSのPTRレコードはIPアドレスからドメイン名の逆引きに使う。逆引きすることでメールの送信元が正当かを判断したりするのだという。
DNSのAレコードは与えられたドメイン名の下に格納されますが、DNSのPTRレコードはIPアドレスの下に格納されます — 反転して、「.in-addr.arpa」が追加されます。たとえば、IPアドレス192.0.2.255のPTRレコードは、「255.2.0.192.in-addr.arpa」の下に格納されます。
dig -x 8.8.8.8
; <<>> DiG 9.18.30-0ubuntu0.24.04.1-Ubuntu <<>> -x 8.8.8.8 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60423 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;8.8.8.8.in-addr.arpa. IN PTR ;; ANSWER SECTION: 8.8.8.8.in-addr.arpa. 5273 IN PTR dns.google. 👈 ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP) ;; WHEN: Sat Jan 10 20:14:24 JST 2026 ;; MSG SIZE rcvd: 73
dig -h | grep "\-x"
-x dot-notation (shortcut for reverse lookups) -x dot-notation (shortcut for reverse lookups) +[no]identify (ID responders in short answers) +[no]short (Display nothing except short
dig PTR 8.8.8.8.in-addr.arpa.
; <<>> DiG 9.18.30-0ubuntu0.24.04.1-Ubuntu <<>> PTR 8.8.8.8.in-addr.arpa. ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24668 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;8.8.8.8.in-addr.arpa. IN PTR ;; ANSWER SECTION: 8.8.8.8.in-addr.arpa. 6739 IN PTR dns.google. 👈 ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP) ;; WHEN: Sat Jan 10 19:49:58 JST 2026 ;; MSG SIZE rcvd: 73
関連
- 追加調査: PTRレコードはどうやって追加するのか
- 追加調査: IPアドレスの所有はどうやって決まっているのか
- 追加調査: in-addr.arpaはどうなっているのか。通常のドメインとは違うのか