Seu computador não consulta diretamente um único servidor para verificar se um nome está registrado na Internet. Em vez disso, ele usa um sistema chamado Sistema de Nome de Domínio
(DNS) . Aqui está como funciona:
1.
Seu computador envia uma consulta: Quando você digita um endereço de site (como o google.com) no seu navegador, seu computador envia uma solicitação para um
DNS Resolver (geralmente configurado pelo seu provedor de serviços de Internet).
2.
O resolvedor pesquisa seu cache: O DNS Resolver primeiro verifica seu próprio cache local de registros de nomes de domínio. Se encontrar as informações para "google.com" lá, envia o endereço IP diretamente para o seu computador e estará pronto.
3.
Consultando servidores raiz: Se o resolvedor não tiver o registro localmente, ele envia a consulta para um servidor raiz
. Os servidores raiz são como diretórios para a Internet, mantendo informações sobre os domínios de nível superior (como .com, .org, .net, etc.).
4.
Encontrando o servidor TLD: O servidor raiz fornece o endereço do servidor de domínio de nível superior (TLD) Para o domínio específico (como .com).
5. O servidor TLD fornece as informações: O servidor TLD fornece o endereço do servidor DNS autoritário para "google.com".
6.
Consulta final: O seu resolvedor de DNS envia uma consulta final para o servidor DNS autoritário para "google.com", que fornece o endereço IP do servidor que hospeda o site do Google.
em resumo: Seu computador não consulta um único banco de dados, mas utiliza um sistema distribuído de servidores (resolvedores DNS, servidores root, servidores TLD e servidores DNS autoritativos) para encontrar o endereço IP associado a um nome de domínio.