O que significa "IN" em um arquivo de zona?

37

Às vezes, um registro é listado como www IN A 192.168.1.1e, às vezes, como www A 192.168.1.1.

Qual é o objetivo do IN e quando é necessário / não é necessário?

Tabitha
fonte

Respostas:

37

Isso está se referindo à classe DNS. 'IN' refere-se a 'Internet', enquanto a única outra opção de uso comum é 'CH' para 'CHAOS'. A classe CH (atualmente) é comumente usada para questões como consultar versões de servidor DNS, enquanto a classe IN é o padrão e geralmente o que "a Internet" usa.

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

http://www.faqs.org/rfcs/rfc2929.html (seção 3.3)

Kyle Brantley
fonte
17

De acordo com "DNS and BIND, 3rd Edition" de O'Reilly:

O IN significa Internet. Esta é uma classe de dados. Existem outras classes, mas atualmente nenhuma delas é amplamente utilizada. [...] O campo da turma é opcional. Se a classe for omitida, a classe IN será assumida.

Hellion
fonte
17

É a aula de gravação. Em "Nomes de domínio - implementação e especificação", RFC 1035 :

3.2.4 Valores CLASS

Os campos CLASS aparecem nos registros de recursos. Os seguintes valores e mnemônicos da CLASSE são definidos:

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]

Se alguém aqui se lembra de ter configurado uma das outras classes com raiva, deve ter uma barba épica. :)

SmallClanger
fonte
5

Eu acredito que isso significa a classe de endereços "Internet". Existem outras, incluindo a classe CHAOS, que eu só vi usada nesse hack para obter o número da versão BIND de um servidor remoto ( dig @ns1 version.bind chaos txt). Como 99.99999% das pessoas usam apenas IN, acho que se tornou o padrão. Aqui está um RFC que faz referência às classes atuais (no momento da redação) na seção 3.2: http://www.faqs.org/rfcs/rfc2929.html

jj33
fonte
A lista "oficial" é o IANA DNS parâmetros de registro: iana.org/assignments/dns-parameters
Alnitak