Intern
O que é DNS?
sobes.tech IA
Resposta da IA
O Sistema de Nomes de Domínio (DNS) é uma base de dados distribuída que converte nomes de domínio em endereços IP. Permite usar nomes de domínio legíveis por humanos em vez de endereços IP numéricos.
Componentes principais do DNS:
- Resolver: Software do cliente (geralmente incluído no sistema operativo) que faz consultas aos servidores DNS.
- Servidores raiz: 13 grupos de servidores que gerenciam a zona raiz do DNS. Eles devolvem os endereços IP dos servidores de domínios de nível superior (TLD).
- Servidores de domínios de nível superior (TLD): Respondem com informações sobre os nomes de domínio numa zona de nível superior específica (por exemplo,
.com,.org,.ru). - Servidores autoritativos de nomes: Servidores que contêm a informação definitiva sobre os recursos no seu domínio, incluindo os endereços IP dos servidores web.
Processo de conversão de um nome de domínio (por exemplo, example.com) em um endereço IP:
- O resolver envia uma consulta ao servidor DNS local (geralmente fornecido pelo provedor).
- O servidor DNS local verifica o seu cache. Se encontrar a entrada, devolve o endereço IP.
- Se não houver entrada no cache, o servidor local consulta os servidores raiz.
- Os servidores raiz devolvem o endereço IP do servidor TLD para a zona
.com. - O servidor local consulta o servidor TLD
.compara obter o endereço IP do servidor autoritativo paraexample.com. - O servidor TLD devolve o endereço IP do servidor autoritativo para
example.com. - O servidor local consulta o servidor autoritativo para obter o endereço IP de
example.com. - O servidor autoritativo devolve o endereço IP do servidor web
example.com. - O servidor local armazena em cache a entrada e a transmite ao resolver do cliente.
- O resolver do cliente recebe o endereço IP e transmite-o à aplicação (por exemplo, o navegador) para estabelecer a ligação.
As entradas DNS armazenam diferentes tipos de informação:
| Tipo de registo | Descrição |
|---|---|
| A | Converte o nome de domínio numa endereço IPv4. |
| AAAA | Converte o nome de domínio numa endereço IPv6. |
| CNAME | Cria um pseudónimo para outro nome de domínio. |
| MX | Indica os servidores de correio para o domínio. |
| TXT | Armazena informação textual. |
| NS | Indica os servidores autoritativos de nomes para o domínio. |
example.com IN A 93.184.216.34
// Exemplo de registo CNAME
www.example.com IN CNAME example.com