web-dev-qa-db-ja.com

ゾーンファイルでの "IN"の意味は?

レコードがwww IN A 192.168.1.1およびwww A 192.168.1.1

[〜#〜] in [〜#〜]の目的は何ですか、いつ必要/不要ですか?

39
Tabitha

それはDNSクラスを参照しています。 「IN」は「インターネット」を指しますが、一般的に使用される他の唯一のオプションは「CHAOS」の「CH」です。 CHクラスは(現在)DNSサーバーのバージョンのクエリなどに一般的に使用されますが、INクラスはデフォルトであり、一般に「インターネット」が使用するクラスです。

http://victor.se/bjorn/its/chaos-dns.php

http://www.faqs.org/rfcs/rfc2929.html (セクション3.3)

38
Kyle Brantley

O'Reillyの「DNS and BIND、3rd Edition」によれば、

INはインターネットの略です。これはデータの1つのクラスです。他のクラスは存在しますが、現在広く使用されているクラスはありません。 [...]クラスフィールドはオプションです。クラスを省略すると、クラスINが想定されます。

18
Hellion

それはレコードクラスです。 From "ドメイン名-実装と仕様"、RFC 1035

3.2.4。クラス値

CLASSフィールドはリソースレコードに表示されます。次のCLASSニーモニックと値が定義されています。

IN            1 the Internet

CS            2 the CSNET class (Obsolete - used only for examples in
              some obsolete RFCs)

CH            3 the CHAOS class

HS            4 Hesiod [Dyer 87]

ここにいる誰かが他のクラスのいずれかを怒りで構成したことを思い出すことができるなら、彼らは壮大なひげを持っている必要があります。 :)

18
SmallClanger

これは「インターネット」クラスのアドレスを意味すると思います。他にも、ハックでリモートサーバーからBINDバージョン番号を取得するために使用されたCHAOSクラスなどがあります(Dig @ns1 version.bind chaos txt)。 99.99999%の人がINだけを使っているので、それがデフォルトになっていると思います。セクション3.2の(執筆時点で)現在のクラスを参照するRFCは次のとおりです。 http://www.faqs.org/rfcs/rfc2929.html

5
jj33