Os endereços IPv4 são mapeados para um nome de domínio por um registro A (Address) no DNS (Domain Name System). Os endereços IPv6 são mapeados usando registros AAAA. Parece estranho? Endereços IPv4 são 32bits, IPv6 são 128bits. 128/32 = 4, Então AAAA / A = 4 também. Truque esperto de quem projetou a entrada do IPv6 no DNS.
O DNS é um sistema hierárquico e distribuído em toda a Internet. Seu navegador fará uma chamada para uma biblioteca do sistema, que inicia a cadeia de pesquisa. Ele irá verificar primeiro seu cache local, geralmente armazenado na memória. Em seguida, ele procura em disco e examina o arquivo HOSTS (/ etc / hosts na maioria dos UNIXes / Linux, e C: \ Windows \ System32 \ drivers \ etc \ HOSTS no Windows). Em seguida, se ainda não conseguir encontrar uma resposta, fará uma chamada para o servidor DNS atribuído, de acordo com sua configuração de rede.
O servidor DNS verifica seu cache, que é muito maior. Se tiver uma correspondência, ela retornará uma resposta. Se não conseguir encontrar uma resposta, ela se deslocará e solicitará um servidor DNS de nível ainda mais alto, executado pelo provedor do ISP. Esse processo continua até que você atinja os servidores de nomes raiz, a.root-servers.net
a m.root-servers.net
. A maioria das consultas ao DNS é resolvida em LONG antes de chegarem tão longe, mas às vezes uma ou duas chegam lá. Mas quando uma resposta é encontrada, ela é passada de volta para o seu navegador.
Mas como o seu navegador sabe qual tipo de registro deseja solicitar? Isso depende das configurações do seu sistema. Se você configurou para a sua pilha IPv4 é prioridade, então o seu navegador pedirá apenas registros A em suas consultas DNS. Se IPv6, ele solicitará primeiro um registro AAAA e, em seguida, retornará a um registro A em segundo lugar.
Existem outros tipos de registro também. Os registros MX definem onde o servidor de correio para um domínio é. Os registros NS definem os servidores de nomes para um domínio. Os registros SRV informam onde um determinado serviço (SSH ou Web, por exemplo) está.
O DNS é realmente o catálogo telefônico da internet.