レコードがwww IN A 192.168.1.1
およびwww A 192.168.1.1
。
[〜#〜] in [〜#〜]の目的は何ですか、いつ必要/不要ですか?
それはDNSクラスを参照しています。 「IN」は「インターネット」を指しますが、一般的に使用される他の唯一のオプションは「CHAOS」の「CH」です。 CHクラスは(現在)DNSサーバーのバージョンのクエリなどに一般的に使用されますが、INクラスはデフォルトであり、一般に「インターネット」が使用するクラスです。
http://victor.se/bjorn/its/chaos-dns.php
http://www.faqs.org/rfcs/rfc2929.html (セクション3.3)
O'Reillyの「DNS and BIND、3rd Edition」によれば、
INはインターネットの略です。これはデータの1つのクラスです。他のクラスは存在しますが、現在広く使用されているクラスはありません。 [...]クラスフィールドはオプションです。クラスを省略すると、クラスINが想定されます。
それはレコードクラスです。 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]
ここにいる誰かが他のクラスのいずれかを怒りで構成したことを思い出すことができるなら、彼らは壮大なひげを持っている必要があります。 :)
これは「インターネット」クラスのアドレスを意味すると思います。他にも、ハックでリモートサーバーからBINDバージョン番号を取得するために使用されたCHAOSクラスなどがあります(Dig @ns1 version.bind chaos txt
)。 99.99999%の人がINだけを使っているので、それがデフォルトになっていると思います。セクション3.2の(執筆時点で)現在のクラスを参照するRFCは次のとおりです。 http://www.faqs.org/rfcs/rfc2929.html