Parfois, un enregistrement est répertorié comme www IN A 192.168.1.1
et parfois il est répertorié comme www A 192.168.1.1
.
Quel est le but du DANS et quand est-il requis/non requis?
Cela fait référence à la classe DNS. "IN" fait référence à "Internet" tandis que la seule autre option couramment utilisée est "CH" pour "CHAOS". La classe CH est (actuellement) couramment utilisée pour des choses comme l'interrogation des versions de serveur DNS, tandis que la classe IN est la valeur par défaut et généralement ce que "Internet" utilise.
http://victor.se/bjorn/its/chaos-dns.php
http://www.faqs.org/rfcs/rfc2929.html (section 3.3)
Selon O'Reilly "DNS and BIND, 3rd Edition":
L'IN signifie Internet. Il s'agit d'une classe de données. Il existe d'autres classes, mais aucune d'entre elles n'est actuellement largement utilisée. [...] Le champ classe est facultatif. Si la classe est omise, la classe IN est supposée.
C'est la classe record. De "Noms de domaine - implémentation et spécifications", RFC 1035 :
3.2.4. Valeurs CLASS
Les champs CLASS apparaissent dans les enregistrements de ressources. Les mnémoniques et les valeurs CLASS suivantes sont définies:
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]
Si quelqu'un ici se souvient d'avoir déjà configuré l'une des autres classes en colère, il doit avoir une barbe épique. :)
Je crois que cela signifie la classe d'adresses "INternet". Il y en a d'autres, y compris la classe CHAOS que je n'ai jamais vue utilisée dans ce hack pour obtenir le numéro de version BIND d'un serveur distant (Dig @ns1 version.bind chaos txt
). Comme 99,99999% des gens n'utilisent que IN, je pense que c'est devenu la valeur par défaut. Voici une RFC qui fait référence aux classes actuelles (au moment de la rédaction) dans la section 3.2: http://www.faqs.org/rfcs/rfc2929.html