
逆ドメイン名表記(または逆DNS)は、プログラミング言語、システム、またはフレームワークで使用されるコンポーネント、パッケージ、タイプ、またはファイル名の命名規則です。逆DNS文字列は登録済みのドメイン名に基づいており、グループ化の目的でコンポーネントの順序が逆になっています。たとえば、「MyProduct」という製品を製造する会社がドメイン名 を持っている場合、その製品の識別子としてexample.com逆DNS文字列を使用できます。逆DNS名は、登録済みのドメイン名が所有者に対してグローバルに一意であるため(代替ルートによってこの規則の例外が生じる可能性はありますが、可能性は低い)、名前空間の衝突を解消する簡単な方法です。com.example.MyProduct
逆順の DNS 文字列が初めて登場したのは、インターネットのドメイン名標準よりも前のことです。英国の Joint Academic Networking Team ( JANET ) は、インターネットのドメイン名標準が確立される前に、その名前登録スキームでこの順序を使用していました。たとえば、名前は英国 (トップレベルドメイン)内でuk.ac.bris.pys.as命名されたホストとして解釈されましたが、インターネット標準ではアメリカ領サモアのトップレベルドメイン ( ) 内で命名されたホストとして解釈されました。JANETスタイルとインターネットスタイルのアドレスが両方使用されていた期間中、メーラーやゲートウェイサイトは、これらの違いを処理するためにアドホックな回避策を講じていましたが、それでも混乱が生じる可能性がありました。as.ukuk.as
識別子文字列の逆引きDNSは、Javaプラットフォームで初めて広く使用されるようになりました。[ 1 ] [ 2 ]
逆引きDNS表記を使用するシステムの例としては、以下のようなものがあります。
逆引きDNS文字列の例をいくつか挙げます。