A jornada de uma consulta DNS
(frogred8.github.io)- Alteração da ordem de requisição do DNS
- A ordem padrão é
hosts-> cache -> requisição ao servidor DNS - No Linux, é possível alterar essa ordem modificando o arquivo
/etc/nsswitch.conf
- A ordem padrão é
- Busca DNS
- A verificação acontece na ordem user -> RR(recusive resolver) -> root -> TLD -> servidor DNS autoritativo
- No RR, as requisições para root, TLD e DNS autoritativo são feitas em sequência, e a próxima requisição é enviada com base na resposta recebida
- Normalmente, o cache é verificado primeiro para aumentar a eficiência
- Servidor root
- Tem o papel de retornar a lista de servidores TLD apropriados com base em domínios como
.com,.kretc. - Existem 13 grupos de servidores no mundo todo (a-m)
- ex.
a.root-servers.net
- ex.
- Diz-se que, devido ao limite de pacote DNS de 512 bytes, atualmente não é possível adicionar mais do que os 13 existentes
- Tem o papel de retornar a lista de servidores TLD apropriados com base em domínios como
- Servidor TLD (top-level DNS)
- Tem o papel de retornar a lista de servidores DNS autoritativos que possuem as informações do domínio
- Explicação sobre gTLD e ccTLD
- Países que receberam bons códigos de país às vezes acabam tendo uma fonte de receita inesperada (
.ai,.io)
- Servidor DNS autoritativo (authoritative DNS)
- Tem o papel de retornar o IP configurado no domínio
- Servidores autorizados como Cloudflare e GoDaddy, que são responsáveis pelo registro e gerenciamento do domínio
- Big techs às vezes também obtêm essa autorização e usam seus próprios servidores (
AWS,Google..)
Ainda não há comentários.