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.
No DNS (Domain Name System, sistema de nomes de domínio), as "delegações falhas" ou "respostas falhas" ocorrem quando um ou mais servidores de nomes que foram delegados para fornecer informações de DNS autoritativas para um domínio não conseguem fazer isso. As delegações falhas podem resultar em tempos de pesquisa de DNS mais longos, experiências de usuário ruins, desempenho adverso de SEO, possíveis falhas de resolução, vulnerabilidade a ataques de DNS e degradação do desempenho de DNS para o domínio.
O que é DNS?
O Sistema de Nomes de Domínio é responsável por converter nomes como domínios Web em endereços IP. Para facilitar a navegação dos usuários na Web, os domínios da Web consistem em nomes como "example.com" que são fáceis de ler e lembrar. No entanto, para se conectar a um site, as máquinas precisam saber o endereço IP real, que normalmente é uma sequência longa de caracteres alfanuméricos (por exemplo, 2600:1401:4000:5b1::B63). Assim como uma lista telefônica, o DNS fornece rapidamente o endereço IP de qualquer domínio da Web que um usuário insere em um navegador da Web. O DNS também fornece endereços IP quando os usuários clicam em links ou quando dispositivos ou aplicativos precisam de acesso a outros recursos semelhantes na Web.
Como o DNS funciona?
Quando um usuário ou dispositivo tenta se conectar a um site, dispositivo ou recurso conectado à Internet, seu dispositivo procura descobrir o endereço IP do site selecionado enviando uma solicitação ou consulta DNS a uma rede de servidores DNS. Os servidores de nomes DNS autoritativos (NS) são responsáveis por manter registros oficiais de DNS que identificam o endereço IP correto para cada site, dispositivo ou recurso. Os servidores DNS recursivos são intermediários entre o dispositivo do usuário e o servidor DNS autoritativo. Os servidores recursivos, também conhecidos como resolvedores recursivos, residem mais próximos dos usuários e mantêm muitos registros de DNS armazenados na memória cache, permitindo que eles produzam rapidamente endereços IP para domínios da Web que os usuários solicitam com frequência ou repetidamente. Se o servidor recursivo não tiver um registro DNS armazenado, ele consultará outros servidores de nomes ou, eventualmente, obterá os dados dos servidores de nomes autoritativos que foram delegados para manter registros NS para o domínio. O servidor recursivo passa o endereço IP de volta para o dispositivo do usuário, que carrega o site correto em um aplicativo, como um navegador, ou faz a conexão correta com um aplicativo ou serviço.
Como ocorre a delegação falha?
A delegação falha ocorre quando os servidores de nomes responsáveis por fornecer uma resposta autorizada para um domínio não respondem às consultas de DNS ou respondem de forma inadequada. A delegação falha pode ser o resultado de:
- Indisponibilidade. As delegações falhas podem ocorrer quando um servidor de nomes não está acessível, não está funcional ou o endereço IP do servidor de nomes não é roteado.
- Configuração incorreta. Quando os servidores de nomes estão configurados incorretamente ou o software DNS não está funcionando corretamente, eles não responderão às consultas.
- Falta de conectividade. Problemas de conectividade de rede ou restrições de firewall podem fazer com que os servidores de nomes fiquem inacessíveis.
- Inconsistência. Se as configurações de DNS em vários servidores de nomes delegados forem inconsistentes, isso poderá resultar em uma delegação com falhas. Configurações inconsistentes podem resultar quando há diferenças nos dados da zona DNS ou transferências incorretas da zona.
- Inexistência. Se os servidores de nomes especificados para um domínio não existirem ou tiverem sido desativados sem atualizar os registros de delegação, os servidores de nomes não poderão responder corretamente a uma consulta DNS.
- Falta de atualização. Quando uma nova delegação tiver sido feita, mas um determinado servidor de nomes ainda não tiver sido configurado ou atualizado, o servidor de nomes não poderá retornar uma resposta precisa a uma consulta DNS.
Quais são as consequências da delegação falha?
As delegações falhas podem ter vários impactos adversos.
- Tempos de pesquisa mais longos. Com a delegação falha, as solicitações de DNS podem demorar mais para serem resolvidas, criando atrasos no carregamento de páginas da Web e no acesso a recursos da Web.
- Falhas de resolução. Quando uma delegação é malsucedida, a resolução de DNS para o domínio pode falhar, resultando em uma incapacidade de os usuários e dispositivos atingirem o domínio. Isso pode ocasionar perda de funcionalidade e tempo de inatividade.
- Experiências ruins ao usuário. Tempos de pesquisa mais longos e falhas de resolução inevitavelmente significam experiências ruins para os usuários, que podem enfrentar atrasos, tempos limite ou erros.
- Ameaças à segurança. Os invasores podem explorar servidores de nomes que não respondem ou configurados incorretamente para iniciar uma série de ataques DNS, como sequestro de DNS, envenenamento de cache ou ataques de amplificação.
- Desempenho de pesquisa orgânica ruim. Domínios com delegações falhas frequentes podem não ser classificados como altamente em páginas de resultados de mecanismos de busca (SERPs), pois os mecanismos de busca terão dificuldade em acessar, rastreando e indexando o domínio.
- Dano à reputação. Quando as delegações falhas ocorrem com frequência, a reputação de um site ou domínio pode ser prejudicada, e a confiança dos usuários e clientes pode diminuir.
Como evitar delegações falhas?
As equipes de TI e de segurança podem seguir várias práticas recomendadas para impedir delegações falhas e garantir que os serviços DNS continuem funcionando de forma eficiente.
- A verificação regular da configuração dos servidores de nomes pode garantir que os servidores de nomes sejam configurados corretamente e que respondam às consultas de DNS.
- A distribuição da delegação de DNS entre vários servidores de nomes em diferentes locais e redes pode ajudar a aumentar a redundância, permitindo que o sistema continue a lidar com consultas se um servidor deixar de responder.
- O monitoramento proativo da integridade e da capacidade de resposta do servidor de nomes permitirá a detecção precoce de problemas.
- Realizar auditorias regulares de DNS ajuda a verificar se as informações de delegação estão atualizadas, precisas e consistentes em todos os servidores DNS autoritativos.
- A ativação de DNSSEC (DNS Security Extensions) melhora a segurança e a integridade da resolução de DNS, garantindo que as respostas de DNS sejam autênticas e reduzindo o risco de falsificação de DNS.
- Escolher um provedor de hospedagem DNS superior garantirá acesso a uma infraestrutura robusta, experiência em DNS e ferramentas para evitar delegações ineficazes.