o sistema de nomes de domínio, DNS para abreviar, é um dos protocolos mais importantes da internet e, no entanto, relativamente poucas pessoas entendem seu propósito. DNS é um protocolo que rege como os computadores trocam dados online. Seu objetivo, simplesmente declarado, é combinar nomes com números, ajudando a converter nomes de domínio memoráveis (como statuscake.com), em um endereço IP (como 8.8.8.8 para Google.com) que seu navegador pode usar.
DNS é essencialmente um mapa ou uma lista telefônica da internet. Como cada dispositivo e site conectado a uma rede tem seu próprio endereço IP, Sem DNS, seríamos forçados a manter nossos próprios registros de quais nomes de domínio correspondem a quais endereços IP, o que tornaria a internet muito mais difícil de usar!
o propósito que o DNS serve, portanto, é relativamente simples, mas o processo em si não é, particularmente porque há bilhões de endereços IP ativos em uso e bilhões de solicitações DNS ocorrendo a qualquer momento.
neste artigo, pretendemos explicar como funciona o sistema de nomes de domínio, explicando cada etapa desde a primeira consulta até o momento em que uma página da web é carregada em seu navegador.
como funciona o DNS?
para o usuário final, a pesquisa DNS parece ocorrer instantaneamente, exigindo não mais do que o nome de domínio e um toque na tecla enter. No entanto, há muito trabalho pesado ocorrendo nos bastidores, com a solicitação, na maioria dos casos, passando entre quatro servidores antes de finalmente combinar o nome de domínio com o endereço IP e carregar a página da web.
Aqui estão os quatro servidores envolvidos no protocolo DNS:
DNS Recursor – A principal função do DNS Recursor é para receber a consulta inicial e passam para o servidor relevante.
servidor de nomes raiz – o servidor de nomes raiz dá o primeiro passo para resolver o nome de domínio inserido na consulta inicial em um endereço IP.
TLD Name Server – o servidor de domínio de Nível Superior (TLD) é onde a última parte de um endereço (por exemplo,. com) está hospedado.
Authorizative Nameserver – na última etapa do processo, o Authorizative Nameserver retorna o hostname solicitado (se tiver acesso a ele), de volta ao Recursor DNS, resultando no carregamento da página da web.
DNS Recursor
cada solicitação DNS começa com uma consulta. Por exemplo, quando você entra statuscake.com em seu navegador da web, seu navegador envia uma consulta pela internet para encontrar o endereço IP correspondente para esse nome de domínio. O primeiro passo neste processo é que o navegador consulte o Recursor DNS (também conhecido como resolvedor recursivo) que pode ser operado pelo seu ISP, um provedor sem fio ou um terceiro. Nesta primeira etapa, o Recursor DNS atua como um intermediário, conectando sua consulta com o endereço IP relevante para responder à pergunta de qual endereço IP está associado à consulta inicial.
Root Nameserver
o servidor de nomes raiz é o primeiro tipo de servidor DNS com o qual o recurso DNS fala no caminho para resolver sua consulta. Existem 13 conjuntos de servidores raiz em mais de 300 locais em todo o mundo, e cada um contém informações DNS sobre domínios de nível superior, como .com. Existem também milhares de servidores que suportam os servidores de nomes raiz, localizados de acordo com onde a demanda da internet é a mais alta. O servidor de nomes raiz ajuda a traduzir a consulta original baseada em texto para um idioma, como endereços IP, que os computadores podem entender.
TLD Nameserver
o servidor de nomes de domínio de Nível Superior (TLD) fornece a próxima peça no quebra-cabeça respondendo à consulta inicial com o endereço IP do servidor de nomes do domínio. Semelhante aos Nameservers raiz, os Nameservers TLD têm 4-13 nameservers em muitos locais diferentes. O principal objetivo do TLD é armazenar as informações de endereço para domínios de segundo nível (como statuscake.com).
servidor de nomes autoritário
o servidor de nomes autoritário é a etapa final do processo DNS. Nesta etapa, o servidor de nomes autoritário é capaz de combinar um endereço IP com o nome do host solicitado e devolvê-lo ao recurso DNS. Armado com o endereço IP correspondente para a consulta inicial de nome de domínio, o recurso DNS pode informar ao seu navegador Qual é o endereço IP solicitado. Por fim, seu navegador da web usa o endereço IP recém-aprendido para acessar o site e carregar a página que você solicitou inicialmente!
existem exceções, desvios e muitas camadas de detalhes extras para o processo DNS, incluindo cache e consultas não recursivas. No entanto, o processo fundamental é o que descrevemos neste artigo, onde a consulta inicial prossegue por meio de quatro servidores – DNS Recursor; Root Nameserver; TLD Name Server; Authoritative Nameserver – antes que o endereço IP e o nome de domínio correspondentes sejam retornados ao seu navegador.Se você gostaria de monitorar e melhorar o desempenho do seu site, o StatusCake fornece um conjunto de ferramentas de monitoramento de desempenho do site que são fáceis de configurar e usar e fornecem insights inestimáveis sobre como o desempenho do seu site está impactando as experiências de seus clientes.
Clique aqui, para iniciar sua avaliação gratuita hoje!