O que significa “IN” em um arquivo de zona?

31

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

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

    
por Tabitha 10.01.2011 / 19:42

4 respostas

32

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

link

link (seção 3.3)

    
por 10.01.2011 / 19:51
16

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

The IN stands for Internet. This is one class of data. Other classes exist, but none of them are currently in widespread use. [...] The class field is optional. If the class is omitted, the class IN is assumed.

    
por 10.01.2011 / 19:51
13

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

3.2.4. CLASS values

CLASS fields appear in resource records. The following CLASS mnemonics and values are defined:

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 pode lembrar de ter configurado uma das outras classes com raiva, eles devem ter uma barba épica. :)

    
por 10.01.2011 / 19:51
4

Acredito que isso significa a classe de endereços "INternet". Há outros, incluindo a classe CHAOS, que eu só vi usado 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á uma RFC que faz referência ao (na época em que escrevo) as aulas atuais na seção 3.2: link

    
por 10.01.2011 / 19:51