リソース レコードは、一般に RR と呼ばれ、DNS ゾーン ファイル内の情報エントリの単位です。R は、ホスト名と IP 情報の基本的な構成要素であり、すべての DNS クエリを解決するために使用されます。 リソース レコードには、拡張名前解決サービスを提供する型がいくつも存在します。
異なる種類の RR には、異なるデータが含まれるため、形式が異なります。 ただし、一般に、次のアドレス リソース レコードの例が示すように、多くの RR は共通の形式を共有します。 次の架空の例では、A リソース レコードに含まれるフィールドについて説明します。
microsoft.com. 600 IN A 150.150.150.1
- 最初のフィールド (microsoft.com) は所有者を表します。
- 2 番目のフィールド (600) は、time-to-live (TTL) パラメーター (秒単位) です。
- 3 番目のフィールド (IN) は、インターネット クラスのプロトコル ファミリ (ほぼ常に IN) を表すクラス フィールドです。
- 4 番目のフィールド (A) は、RR が表しているリソースの種類です。
- 5 番目のフィールド (150.150.150.1) はリソース データ (RDATA) です。 このフィールドは、リソースの種類に適した情報を提供する変数型です。この場合は、32 ビット IP アドレスです。
DNS では、次のリソース レコードの種類が一般的に使用されます。
- 権限の開始 (SOA)
- ネーム サーバー (NS)
- ポインター レコード (PTR)
- アドレス (A)
- IPv6 アドレス (AAAA)
- メール交換 (MX)
- 正規名 (CNAME)
- Windows インターネット ネーム サービス (WINS)
- WINS 逆引き検索 (WINSR)
DNS には他にも多くのリソース レコードの種類があります。 詳細については、「DNS WMI プロバイダー リファレンス」を参照してください。