Introduz um nome no seu navegador. O Sistema de Nomes de Domínio (DNS) traduz-no num endereço IP. O DNS é a lista telefónica da internet. Mapeia nomes legíveis para humanos em números legíveis para máquinas. Sem ele, teria de se lembrar do 142.250.72.14 em vez do google.com.
O DNS é uma base de dados distribuída. Nenhum servidor único detém todos os registos. Os servidores de raiz apontam para domínios de topo (TLDs). Os servidores TLD apontam para servidores autoritativos. Os servidores autoritativos detêm os registos propriamente ditos. O seu resolvedor consulta-os em sequência e armazena a resposta em cache. Todo o processo demora milissegundos.
Registos DNS comuns
- A: mapeia um nome para um endereço IPv4
- AAAA: mapeia um nome para um endereço IPv6.
- CNAME: atribui um nome a outro através de um alias.
- MX: direciona o correio eletrónico para um servidor de correio eletrónico.
- TXT: contém texto arbitrário, normalmente para verificação.
O DNS é crucial e frágil. Ataques ao DNS podem derrubar sites. A falsificação de DNS pode redirecionar os utilizadores para sites maliciosos. O DNSSEC adiciona assinaturas criptográficas para evitar adulterações. Mas a adoção é desigual. A lista telefónica da internet precisa de fechaduras melhores.
Comments
No comments yet. Be the first to share a thought.
Leave a comment