Sistema de Nomes de Domínio: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 62:
== DNS reverso (''reverse lookup'') ==
Normalmente o DNS atua resolvendo o nome do domínio de um [[host]] qualquer para seu endereço [[IP]] correspondente. O '''DNS Reverso''' resolve o endereço IP, procurando o nome de domínio associado ao host. Ou seja, quando temos disponível o endereço IP de um host e não sabemos o endereço do domínio (nome dado à máquina ou outro equipamento que acesse uma rede), tentamos resolver o endereço IP através do DNS reverso que procura qual nome de domínio está associado àquele endereço. Os servidores que utilizam o DNS Reverso conseguem verificar a autenticidade de endereços, verificando se o endereço IP atual corresponde ao endereço IP informado pelo servidor DNS. Isto evita que alguém utilize um domínio que não lhe pertence para enviar [[spam]], por exemplo.<ref name=rfc2317>RFC 2317, ''Classless IN-ADDR.ARPA delegation'', H. Eidnes, The Internet Society (Março 1998)</ref>
 
== Registros de recurso ==
O ''Domain Name System'' especifica um banco de dados de elementos de informação para recursos de rede. Os tipos de elementos de informação são categorizados e organizados com uma [[lista de tipos de registros DNS]], os registros de recursos (RRs). Cada registro tem um tipo (nome e número), um tempo de expiração ([[Time to Live#Registros DNS|tempo de vida]]), uma classe e dados específicos do tipo. Os registros de recursos do mesmo tipo são descritos como um ''conjunto de registros de recursos'' (RRset), sem ordenação especial. Os resolvedores de DNS retornam todo o conjunto sob consulta, mas os servidores podem implementar a [[DNS Round-robin|ordenação round-robin]] para atingir o [[balanceamento de carga]]. Em contraste, as [[Extensões de Segurança do Sistema de Nomes de Domínio]] (DNSSEC) funcionam no conjunto completo de registros de recursos em ordem canônica.
 
Quando enviados por uma rede de [[Protocolo de Internet|protocolo da Internet]], todos os registros usam o formato comum especificado na RFC 1035:<ref>RFC 5395, ''Domain Name System (DNS) IANA Considerations'', D. Eastlake 3ª (Novembro de 2008), Seção 3</ref>
 
{| class="wikitable" style="margin: 1em auto 1em auto"
|+ Campos de registro de recurso (RR)
|-
! Campo !! Descrição !! Comprimento ([[Octeto (computação)|octetos]])
|-
| NOME || Nome do nó ao qual este registro pertence || Variável
|-
| TIPO || Tipo de RR em forma numérica (e.g., 15 para MX RRs) || 2
|-
| CLASSE || Código da classe || 2
|-
| [[Time to live|TTL]] || Contagem dos segundos que o RR permance válido (O máximo é 2<sup>31</sup>−1, que é em torno de 68 anos) || 4
|-
| RDLENGTH || Comprimento do campo RDATA (especificado em octetos) || 2
|-
| RDATA || Dados adicionais específicos do RR || Variável, como por RDLENGTH
|}
 
== Estrutura ==