A Akamai potencializa e protege a vida online. As principais empresas do mundo escolhem a Akamai para criar, proporcionar e proteger suas experiências digitais, ajudando bilhões de pessoas a viver, trabalhar e se divertir todos os dias. A Akamai Connected Cloud, uma plataforma de nuvem e edge massivamente distribuída, aproxima os apps e as experiências dos usuários e afasta as ameaças.
DNS autoritativo é o sistema que mantém os registros oficiais correspondentes aos nomes de domínio, como endereços IP. Nomes de domínio são os nomes de endereços IP, que podem ser lidos por humanos, que direcionam aplicações, como navegadores a websites, como www.example.com. Os endereços IP são constituídos de strings de números e pontos, como 123.45.67.189, que podem ser lidos por máquinas.
Quando um usuário digita um nome de domínio em um navegador, o dispositivo do usuário consulta o sistema DNS para obter o endereço IP do nome de domínio. Se o endereço não puder ser produzido rapidamente a partir do servidor do DNS inicial, ele entrará em contato com outro servidor de nomes para procurar a resposta. Esse processo é conhecido como processo de pesquisa recursiva.
O que é DNS?
O DNS (Sistema de Nomes de Domínio) possibilita que os usuários naveguem na Web usando nomes fáceis de lembrar, em vez de longas sequências numéricas. O DNS é frequentemente chamado de agenda telefônica da Internet, pois é responsável por manter registros como os endereços IP de um website.
Como o DNS funciona?
Para permitir que milhões de computadores e dispositivos encontrem rapidamente endereços IP e websites, aplicações e outros recursos da Web, o DNS usa um sistema de servidores altamente distribuído em vez de um enorme banco de dados centralizado de nomes de domínio e endereços IP. Esse sistema distribuído inclui muitos tipos de servidores de DNS, incluindo servidores de DNS autoritativos e servidores de DNS recursivos. Os servidores de DNS autoritativos mantêm as informações oficiais de nomes e endereços IP de um determinado domínio, enquanto os servidores DNS recursivos ajudam a tornar essas informações prontamente disponíveis.
O que é um servidor de DNS recursivo?
Os servidores de DNS recursivos (também conhecidos como resolvedores de DNS ou resolvedores recursivos) são a primeira parada na cadeia de eventos que produz um endereço IP para um recurso da Internet, como um nome de domínio da Web. Os servidores de DNS recursivos são gerenciados por um provedor de DNS, geralmente um ISP (provedor de serviços de Internet) ou CSP (provedor de serviços de conteúdo), e armazenam respostas a consultas de DNS anteriores (também conhecidas como pesquisas de DNS) em um cache local por um determinado período de tempo, reduzindo o tempo necessário para resolver uma solicitação de DNS. Isso é muito útil para responder a solicitações de DNS repetidas para dezenas ou centenas de websites que um usuário visita regularmente todos os dias. O período pelo qual um servidor recursivo armazena em cache cada registro de DNS é determinado pela TTL (Vida Útil), que é definida no servidor de DNS autoritativo. (Uma TTL mais longa ajuda a reduzir o tráfego da Internet, enquanto uma TTL mais curta garante maior precisão ao exigir que os resolvedores recursivos verifiquem se há atualizações com mais frequência.) Se o servidor recursivo não tiver um registro do endereço IP de um site em seu cache, ele verificará com outros servidores recursivos. Se essas pesquisas não forem bem-sucedidas, o servidor recursivo recorrerá a um servidor de DNS autoritativo para obter uma resposta.
Como funciona o processo de DNS?
São necessárias várias etapas para que o DNS produza o endereço IP para um nome de domínio.
- Quando um usuário insere o nome do website, ou nome de domínio, em um navegador da Web, o dispositivo do usuário emite uma solicitação de DNS que é transmitida para um servidor de DNS recursivo.
- O servidor recursivo pode responder com o endereço IP dos registros de DNS armazenados em seu cache DNS a partir de solicitações anteriores. Como alternativa, ele entrará em contato com servidores adicionais para obter informações. Isso inclui um servidor de nomes raiz que rastreia endereços IP de servidores de nomes autoritativos para diferentes domínios de nível superior, como .com, .edu, .net, e .org. Em seguida, a solicitação passa para servidores de nomes de domínio de nível superior, ou servidores TLD, que direcionam a solicitação para o DNS autoritativo para obter uma resposta autoritativa.
- O servidor de DNS autoritativo responde com o endereço IP do domínio solicitado, que o servidor de DNS recursivo armazena em seu cache e passa ao dispositivo do usuário.
- O navegador do usuário usa o endereço IP para carregar o website.
Felizmente para os usuários, toda a cadeia de eventos de um serviço de DNS pode demorar apenas uma fração de segundo.