PTRレコード【DNSレコード】
Aレコード(AAAAレコード)の逆だよ
ゾーンファイルの中身だよ
IPアドレスに対応するドメイン名が書かれているよ
簡単に書くよ
PTRレコード【DNSレコード】(読:ピーティーアールレコード 英:PTR record)とは
「Aレコード(AAAAレコード)」の逆。
もう少し具体的に書くと
自分の管理している情報を教えてあげるのが仕事のDNSサーバさん
(IPアドレスとドメイン名の対応を管理するのが仕事のコンピュータ)(権威DNSサーバ)がお仕事で使うネタ帳(ゾーンファイル)の中身
であり
IPアドレスに対応するドメイン名
(IPアドレスに付けた人間様向けの名前)が書かれている行のこと
です。
詳しく書くよ
最初に留意事項です。
このページの説明は
・DNS
・DNSサーバ
・権威DNSサーバ
・ゾーンファイル
の意味と関係性を理解している前提で書きます。
簡単に補足はしますけどね。
できれば上記の用語の意味を理解してから続きを ご覧ください。
それでは順番に見ていきましょう。
DNSサーバには
1.フルサービスリゾルバ(DNSキャッシュサーバ)
2.権威DNSサーバ(DNSコンテンツサーバ)
の2種類あります。
一般的には、パソコンさんからの問い合わせはフルサービスリゾルバさんが受け付けて対応します。
フルサービスリゾルバさんが対応しきれない場合には、権威DNSサーバさんに「こんな問い合わせが来たんだけど、知ってたら教えて~」と助けを求めます。
権威DNSサーバさんは、仕方ないのでフルサービスリゾルバさんを助けてあげることにしました。
自分の管理しているエリアの情報が書かれているファイル(ゾーンファイル)を見て、フルサービスリゾルバさんからの問い合わせに答えてあげます。
権威DNSサーバさんはゾーンファイルを見ながらお仕事をしています。
ゾーンファイルの中には、いろいろな情報が書かれています。
その「いろいろな情報」のひとつで
IPアドレスに対応するドメイン名が書いてある行
が「PTRレコード」です。
ちなみに、ドメイン名に対応するIPアドレスが書いてある行は「Aレコード(AAAAレコード)」と言います。
PTRレコードはAレコード(AAAAレコード)の逆です。
PTRレコードを書くときの書式は、以下の通りです。
【IPアドレスをとある書式に従って変換したもの】 IN PTR 【ドメイン名】
実際のPTRレコードは、例えば以下のような内容になります。
2.100.51.198.in-addr.arpa. IN PTR example.com.
「IN」の後ろに「PTR」と書いてありますよね。
それがPTRレコードの目印です。
それでは項目を1つずつ見ていきますね。
「IPアドレスをとある書式に従って変換したもの」はIPアドレス……を、ある手順に従って変換したものです。
適当なIPアドレス
198.51.100.2
を使って、変換の手順を見てみましょう。
まず「.」で区切ってIPアドレスの前後を逆にします。
そうすると
2.100.51.198
に なります。
次に、元のIPアドレスが「192.168.1.1」のようなIPv4形式だった場合は、後ろに「.in-addr.arpa.」を付けます。
「8fe0::8f61:ac8:30cd:a16e」のようなIPv6形式だった場合は、後ろに「.ip6.arpa.」を付けます。
今回の例ではIPv4形式なので、後ろに「.in-addr.arpa.」を付けます。
そうすると
2.100.51.198.in-addr.arpa.
に なります。
これで変換は完了です。
【IPアドレスを前後逆にしたもの】+「.in-addr.arpa.」 or 「.ip6.arpa.」
が、変換のルールです。
次に「IN」は「クラス名」と呼ばれる部分です……が、あまり気にする必要は ありません。
決まり文句だと思ってください。
ちなみに「IN」は「Internet」の「IN」です。
IN/OUTの「IN」では ありません。
ご注意ください。
「ドメイン名」は、そのまんまドメイン名です。
IPアドレスに対応するドメイン名を記載します。
そんなところでしょうかね。
IPアドレスからドメイン名を調べるときは「PTRレコード」を使います。
ドメイン名からIPアドレスを調べるときは「Aレコード(AAAAレコード)」を使います。
気が向いたら、セットで覚えてあげてください。
一言でまとめるよ
まぁ「PTRレコード」って単語が出てきたら「IPアドレスに対応するドメイン名
(IPアドレスに付けた人間様向けの名前)が書いてあるんだな~」と お考えください。
おまけ
■訳してみるよ
「PTR」は、そのまんま「PTR」でお願いします。
「record(レコード)」の意味は「記録」とか「成績」とか「レコード」とか「記録する」とか「録音する」とかです。
何となく くっつけると
PTRの記録
となります。
■検索してみる?






