Was bedeutet das „IN“ in einer Zonendatei?


37

Manchmal wird ein Datensatz als www IN A 192.168.1.1und manchmal als aufgeführt www A 192.168.1.1.

Was ist der Zweck des IN und wann ist es erforderlich / nicht erforderlich?

Antworten:



17

Nach O'Reillys "DNS and BIND, 3rd Edition":

Das IN steht für Internet. Dies ist eine Datenklasse. Andere Klassen existieren, aber keine von ihnen ist derzeit weit verbreitet. [...] Das Klassenfeld ist optional. Wenn die Klasse weggelassen wird, wird die Klasse IN angenommen.


17

Es ist die Rekordklasse. Aus "Domänennamen - Implementierung und Spezifikation", RFC 1035 :

3.2.4. CLASS-Werte

CLASS-Felder werden in Ressourceneinträgen angezeigt. Die folgenden CLASS-Mnemoniken und -Werte sind definiert:

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]

Wenn sich jemand hier daran erinnern kann, jemals eine der anderen Klassen im Zorn konfiguriert zu haben, muss er einen epischen Bart haben. :)


5

Ich glaube, es bedeutet die "Internet" -Klasse von Adressen. Es gibt andere, einschließlich der CHAOS-Klasse, die ich bisher nur in diesem Hack gesehen habe, um die BIND-Versionsnummer von einem Remote-Server zu erhalten ( dig @ns1 version.bind chaos txt). Da 99,99999% der Leute nur IN verwenden, denke ich, ist es der Standard geworden. Hier ist eine RFC, die auf die (zum Zeitpunkt des Schreibens) aktuellen Klassen in Abschnitt 3.2 verweist: http://www.faqs.org/rfcs/rfc2929.html


Die "offizielle" Liste ist das DNS-Parameterregister von IANA: iana.org/assignments/dns-parameters
Alnitak
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.