逆引きDNSレコードとは
リバースドメインネームシステム(DNS)レコードは、インターネットプロトコル(IP)アドレスをドメイン名に変換できるようにするDNSテクノロジの機能です。 これは、より広く使用されているフォワードDNSレコードとは対照的です。フォワードDNSレコードは、人間が読めるドメインをWeb上のソフトウェアが理解できる一連の数字に変換します。 両方のタイプのルックアップに対して別々のレコードが保持され、それらの用途は異なります。 リバースDNSレコードは、ネットワークのトラブルシューティングやスパム対策の目的で使用される場合がありますが、通常はWebブラウジングには関連付けられません。
DNSは、人間が読み取れるドメイン名をWebブラウザーやその他のソフトウェアが使用するIPアドレスに関連付けます。 世界中の何百万ものコンピューターがDNSレコードを保存および交換し、グローバルな電話帳に相当するインターネットを作成しています。 ほとんどの場合、システムは、example.comなどのWebアドレスまたはドメイン名を192.0.32.10などのIPアドレスに変換するために使用されます。 このアクションは、前方DNSルックアップとも呼ばれます。 逆DNSレコードは、逆のアクションを実行するために使用されます。既知のIPアドレスをドメイン名に変換します。
DNSは、フォワードDNSルックアップとあまり一般的ではないリバースルックアップに別々のレコードを使用します。 example.comは、前方参照で192.0.32.10を指す場合がありますが、192.0.32.10は、逆参照で必ずしもexample.comを指すとは限りません。 技術用語では、逆引きDNSレコードは「ポインタレコード」(PTR)と呼ばれ、順方向レコードは「アドレス」(A)レコードと呼ばれます。 前者は多くの場合、インターネットサービスプロバイダー(ISP)またはWebホスティング会社によって管理されますが、ドメインの所有者は後者の責任を負います。 PTRには、上記の例で使用されているように、両方のIPv4アドレス、または最近のIPv6のアドレスのエントリを含めることもできます。
リバースDNSレコードは、トラブルシューティング、システム監視、およびスパム対策の目的で最も一般的に使用されます。 一部のドメインでは、Webブラウジングや他の多くの種類のインターネットトラフィックに影響を与えないため、このタイプのレコードを省略できます。 多くの企業管理およびネットワークバックアップツールと同様に、tracerouteやpingなどのビンテージネットワークツールは逆DNSレコードを使用します。 多くのスパム対策ツールは、受信メールを評価する際にドメインのPTRを検査し、不一致のドメインまたは低品質のISPに一般的に関連付けられているドメインからのメッセージをブロックする場合があります。 逆に、フォワードDNSのいとこに一致するリバースDNSレコードは、正当なドメインの強力な指標になる可能性があり、多くの電子メールツールは、そのような一致を持つドメインからのメッセージを受け入れる可能性が高くなります。