Co oznacza „IN” w pliku strefy?

37

Czasami rekord jest wymieniony jako, www IN A 192.168.1.1a czasami jako www A 192.168.1.1.

Jaki jest cel IN i kiedy jest wymagany / nie wymagany?

Tabitha
źródło

Odpowiedzi:

37

Odnosi się to do klasy DNS. „IN” odnosi się do „Internetu”, a jedyną powszechnie stosowaną opcją jest „CH” dla „CHAOS”. Klasa CH jest (obecnie) powszechnie używana do takich zadań, jak sprawdzanie wersji serwera DNS, podczas gdy klasa IN jest domyślną i ogólnie tym, czego używa „internet”.

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

http://www.faqs.org/rfcs/rfc2929.html (sekcja 3.3)

Kyle Brantley
źródło
17

Według O'Reilly's „DNS and BIND, 3rd Edition”:

IN oznacza Internet. To jest jedna klasa danych. Istnieją inne klasy, ale żadna z nich nie jest obecnie szeroko stosowana. [...] Pole klasy jest opcjonalne. Jeśli klasa zostanie pominięta, zakłada się klasę IN.

Hellion
źródło
17

To klasa rekordów. Z „Nazw domen - implementacja i specyfikacja”, RFC 1035 :

3.2.4 Wartości KLASY

Pola CLASS pojawiają się w rekordach zasobów. Zdefiniowano następujące mnemoniki i wartości KLASY:

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]

Jeśli ktokolwiek tutaj pamięta, że ​​kiedykolwiek skonfigurował jedną z pozostałych klas w gniewie, musi mieć epicką brodę. :)

SmallClanger
źródło
5

Uważam, że oznacza to klasę adresów „INternet”. Są inne, w tym klasa CHAOS, którą widziałem tylko w tym hacku, aby uzyskać numer wersji BIND ze zdalnego serwera ( dig @ns1 version.bind chaos txt). Ponieważ 99,99999% ludzi używa tylko IN, myślę, że stało się domyślnym. Oto RFC, który odwołuje się do (w momencie pisania) bieżących klas w sekcji 3.2: http://www.faqs.org/rfcs/rfc2929.html

jj33
źródło
„Oficjalna” lista to rejestr parametrów IANA DNS: iana.org/assignments/dns-parameters
Alnitak