Definição
O DNS é um sistema distribuído que associa nomes a registros. Quando um nome precisa ser localizado, o DNS responde com os registros associados, como endereços de rede, e a aplicação usa essas informações para seguir com a comunicação.
Uma consulta de nome
A consulta começa com um nome informado, como api.exemplo.com. O DNS procura os registros associados àquele nome e devolve o resultado. Além do endereço de rede, existem registros para outras finalidades, como validar remetentes de e-mail ou apontar para outros serviços, e a mesma consulta pode retornar mais de um valor para tolerar falha.
dig +short api.exemplo.com A
203.0.113.10DNS localiza, não transporta
O DNS não carrega a página nem envia o conteúdo. Ele ajuda a localizar as informações necessárias para acessar o serviço, como o endereço de rede. Depois da consulta, o tráfego real segue pelo caminho definido pela própria comunicação.
Falha comum e como verificar
A falha mais comum é apontar o nome para um endereço errado ou antigo, porque o DNS apenas devolve o que está registrado, sem saber se o serviço responde naquele endereço. Se o registro aponta para uma máquina que não existe mais, a consulta continua respondendo e o aplicativo falha depois, ao tentar conectar. Para verificar, consulte o nome e confira se o endereço retornado corresponde ao serviço atual, e depois tente acessar o endereço diretamente para separar a falha de DNS da falha do serviço. Quando o nome responde mas a conexão não abre, o registro aponta para um destino fora do ar.
Entenda a estrutura de nomes que o DNS consultaDúvidas frequentes
Perguntas frequentes sobre DNS
- O que o DNS faz?
- O DNS associa nomes a registros, incluindo endereços de rede, e responde consultas que ajudam a localizar um serviço na internet.
- O DNS envia a página para o navegador?
- Não. O DNS devolve os registros associados ao nome, e o conteúdo é transportado depois, na comunicação com o serviço localizado.
- O DNS só devolve endereços?
- Não. Além de endereços, o DNS atende outras finalidades com diferentes tipos de registro.
Para continuar
Recursos relacionados
Artigo
Cloudflare: o que é DNS
Explica a consulta de nomes e os registros devolvidos pelo DNS.
Abrir recursoDocumentação
MDN: DNS
Define o DNS como sistema de resolução de nomes.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, o DNS converte um nome em registros que localizam o serviço antes de qualquer tráfego ser enviado.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.