
O DNS, ou Sistema de Nomes de Domínio, traduz nomes de domínios em endereços IP, a sequência de caracteres usada para identificar dispositivos ou redes que se conectam à Internet. Quando um cliente digita um nome de domínio no navegador, o DNS encontra o endereço IP e direciona o cliente para o servidor correto.
O processo de DNS é realizado por quatro servidores diferentes que trabalham juntos para traduzir um nome de domínio em um endereço IP. Veja a seguir o processo completo de resolução de DNS:
Quando você digita um endereço da Web (URL) no navegador, a primeira etapa é descobrir qual endereço IP está associado a esse nome de domínio.
O navegador verifica seu cache local para ver se solicitou recentemente o mesmo nome de domínio e se já conhece o endereço IP. Se o endereço IP não estiver armazenado em cache, a solicitação será enviada a um resolvedor de DNS, que normalmente é gerenciado pelo seu provedor de serviços de Internet (ISP).
O processo de DNS começa com o servidor recursivo, que recebe todas as solicitações de consulta de DNS. Primeiro, ele verifica sua própria memória cache em busca do endereço IP do domínio solicitado. Se o endereço IP não for encontrado, a solicitação será direcionada para o servidor de nomes raiz.
O servidor de nomes raiz recebe a solicitação do recursor DNS. Esses servidores estão localizados em todo o mundo e identificam o DNS do nome de domínio e redirecionam a solicitação para o respectivo servidor de TLD.
O servidor de TLD categoriza os nomes de domínio com base em seus domínios de topo, como .com, .gov, .org, .net ou qualquer domínio específico de país, como .in. Quando o servidor de TLD recebe a solicitação, ele verifica o nome de domínio. Depois de identificar o domínio de topo, ele redireciona a solicitação para o servidor de nomes autoritativo do domínio de topo específico, que contém o endereço IP.
Esse é o servidor final em todo o processo de DNS. Esse host recebe a solicitação e fornece ao servidor recursivo o endereço IP do domínio. Em seguida, o recursor fornece o endereço IP ao cliente e o armazena na memória cache para futuras solicitações do mesmo domínio.
Os servidores de nomes autoritativos fornecem a correspondência de endereço IP para o nome de domínio determinado de uma solicitação de consulta de DNS enviada por um recursor de DNS. Eles são os endpoints envolvidos na conclusão do processo de DNS para uma consulta.
Enquanto isso, os servidores recursivos desempenham a função intermediária de encontrar a correspondência de endereço IP para uma determinada consulta de DNS para um nome de domínio, pesquisando no servidor de nomes raiz, no servidor TLD e no servidor de nomes autoritativo.
As zonas de DNS são partes do espaço de nomes de domínio localizadas em servidores de nomes autoritativos e gerenciadas pelos administradores de uma organização. Uma zona de DNS pode conter um domínio ou vários domínios e subdomínios. Essas zonas incluem registros de DNS que mapeiam os nomes de domínio para seus endereços IP correspondentes. Atuando como um diretório, a zona de DNS direciona as solicitações para o servidor de nomes de hospedagem onde os endereços IP de domínios ou subdomínios específicos são armazenados e gerenciados na forma de arquivos de zona de DNS.
Os registros de DNS são os registros que mantêm as informações de endereço IP e o valor de um nome de domínio em uma zona de DNS. Um servidor de nomes autoritativo mantém o endereço IP de um nome de domínio por meio desses registros de DNS para lidar com consultas de DNS e conectar clientes ao endereço IP correspondente. Há diferentes tipos de registros de DNS em um servidor de nomes.
As zonas de DNS consistem em diferentes registros, cada um com sua própria finalidade para os diferentes tipos de resolução de consultas. Veja a seguir os principais tipos de registros de DNS em uma zona de DNS:
Os registros A também são conhecidos como registros de endereço, que mapeiam o nome de domínio para um endereço IPv4 para conexão com uma rede IPv4. Esses registros ajudam a resolver domínios antigos que suportam apenas endereços IPv4, aos quais os novos domínios não dão suporte.
Os registros AAAA são semelhantes aos registros A, mas são adaptados especificamente para mapear um endereço IPv6 para conexão com uma rede IPv6. Os registros AAAA são necessários para os domínios mais recentes que suportam apenas endereços IPv6.
Os registros de Autorização de autoridade de certificação (CAA) especificam quais autoridades de certificação (CAs) estão autorizadas a emitir certificados para o domínio usando um registro CAA. Esses registros aumentam a segurança da rede, garantindo que somente as CAs confiáveis estejam emitindo certificados SSL e TLS e impedindo que CAs não autorizadas emitam certificados para domínios maliciosos.
Os registros de Nome canônico (CNAME) ajudam principalmente a mapear os domínios alias para o domínio canônico. Os domínios alias são os nomes de domínio usados pelos clientes para pesquisar e encontrar o domínio canônico (ou seja, original). Esses registros simplificam o mapeamento do endereço IP do domínio, localizando todos os domínios alias para o domínio canônico.
Os registros de Signatários de delegação (DS) são usados no DNSSEC para facilitar a assinatura digital de respostas de DNS transferidas de hosts para clientes pela rede. Eles garantem a segurança e a integridade dos dados transmitidos criando uma cadeia de confiança por meio de várias assinaturas digitais, evitando assim ataques como spoofing de DNS e envenenamento de cache DNS, em que os dados podem ser alterados durante a transmissão.
Os registros Mail exchanger (MX) são usados em servidores de e-mail para rotear hosts específicos para lidar com e-mails de um domínio específico e direcioná-los para o respectivo host do destinatário. Após receber um e-mail de um domínio, o servidor de e-mail consulta o resolvedor de DNS para obter o registro MX do domínio do destinatário. O registro MX fornece o domínio do destinatário, e o e-mail é direcionado para o receptor.
Os registros de Servidor de nomes (NS) indicam quais hosts devem responder às consultas de um domínio específico. Eles identificam os hosts que mantêm os registros do domínio e direcionam a consulta ao servidor de nomes autoritativo. Isso ajuda a simplificar o serviço de rede, atribuindo consultas aos hosts certos para resolução.
Os registros de Ponteiro (PTR) ajudam a mapear o nome de domínio para o endereço IP fornecido na consulta. Eles são usados em pesquisas de DNS reverso, em que o endereço IP é traduzido para o domínio, e são usados para verificação de e-mail, identificação de host e dispositivo, segurança e autenticação.
Os registros Sender policy framework (SPF) especificam quais hosts de e-mail estão autorizados a enviar e-mails para um domínio. As organizações podem criar uma lista de domínios autorizados que têm permissão para enviar e-mails, o que evita ataques como spoofing de e-mail.
Os registros de Serviço (SRV) localizam os hosts apropriados para consultas de domínios específicos. Eles fornecem o nome do host e o número da porta dos hosts que os clientes usam para se conectar a serviços de rede específicos.
Os registros de Texto (TXT) permitem que os administradores de rede insiram informações de texto em qualquer resposta do DNS. Esses registros contêm vários tipos de dados e são usados principalmente para segurança de e-mail e verificação de propriedade de domínio.
O DNS simplifica a navegação na Web para os usuários da Internet. Veja a seguir alguns de seus outros benefícios:
O DNS pode distribuir o tráfego entre vários servidores, resolvendo um nome de domínio para diferentes endereços IP. Isso ajuda a equilibrar a carga e evita que um único servidor fique sobrecarregado, melhorando o desempenho e a confiabilidade.
O DNS permite atualizações fáceis e gestão de nomes de domínio e endereços IP, simplificando a adição, mudança ou remoção de registros. Essa escalabilidade é fundamental para a adaptação às necessidades em constante mudança e ao crescimento das redes.
O DNS permite que as empresas implementem políticas de roteamento e mecanismos de failover, direcionando o tráfego para diferentes servidores com base na disponibilidade. Isso garante um serviço contínuo, mesmo que um servidor falhe, aumentando a confiabilidade e o tempo de atividade.
O DNS aumenta a segurança da pesquisa e da tradução de domínios, verificando a solicitação de consulta com padrões e políticas de segurança para evitar que domínios maliciosos sejam traduzidos. Isso garante a segurança dos recursos de rede dos clientes e das organizações e evita a invasão de hackers.
O DNS melhora a velocidade de resposta e o tempo necessário para concluir uma pesquisa na Web. Os hosts de DNS fornecem instantaneamente o endereço IP de um determinado nome de domínio, reduzindo os tempos de espera e os atrasos associados aos métodos tradicionais, como lembrar endereços IP, confiar em arquivos de host ou usar os Serviços de informações de rede (NIS).
O DNS oferece o benefício adicional de personalizar a resposta com base nas necessidades da organização. Ele pode permitir ou negar a tradução de DNS para determinados domínios por meio da lista de bloqueios, que contém uma lista genérica de domínios maliciosos e também pode ser personalizada para adicionar domínios que a organização restringe.
O DDI Central capacita sua equipe de administradores na gestão de DNS de seus clusters, tanto individual quanto coletivamente. Eles podem configurar registros de DNS na zona do domínio, com a capacidade de personalizar as respostas de DNS para redirecionamento ou bloqueio de acordo com as necessidades da organização. Cada atualização de DNS pode ser registrada e relatada em auditoria, enquanto a solução programa e lida com a eliminação de registros não utilizados. O DDI Central também facilita a migração e a gestão de zonas de DNS hospedadas por fornecedores de serviços terceirizados. Os administradores podem fornecer acesso a recursos para selecionar indivíduos com base em critérios. Você pode implementar configurações avançadas para personalizar as respostas com base nas necessidades de sua organização com a ajuda das opções de DNS.
Um recursor DNS, também conhecido como resolvedor de DNS, é o servidor principal que recebe a consulta de DNS do dispositivo do cliente e pesquisa em vários outros servidores para encontrar o endereço IP correto para o nome de domínio.
O armazenamento em cache de DNS é o processo de armazenar o endereço IP na memória cache de um servidor para que, quando o cliente fizer a mesma solicitação de DNS, o servidor possa fornecer o endereço IP, ignorando toda a pesquisa.
Uma consulta de DNS é a solicitação do endereço IP do nome de domínio enviada pelo cliente ao resolvedor de DNS.
O balanceamento de carga do DNS é o método usado pelos servidores DNS para distribuir o crescente tráfego de rede entre vários outros servidores DNS para otimização, resposta mais rápida e para evitar a sobrecarga do servidor.
Cache de aplicação: Navegadores da Web e aplicações da Web, como o Nginx, armazenam em cache as respostas do DNS para nomes de domínio a fim de acelerar futuras interações com o mesmo domínio.
Cache de sistema operacional: O sistema operacional, incluindo o arquivo /etc/hosts, armazena em cache os nomes de domínio resolvidos por um período, reduzindo a necessidade de pesquisas repetidas de DNS.
Cache de resolvedor de DNS: O DNS resolve respostas de cache de servidores de nomes autoritativos para resolver rapidamente consultas repetidas para o mesmo domínio.
Cache de DNS autoritativo: Os servidores de nomes autoritativos armazenam em cache registros de DNS de nível inferior para gerenciar grandes volumes de consultas e fornecer respostas mais rápidas aos clientes.
Um resolvedor de DNS atua como um intermediário que ajuda a traduzir a consulta de DNS de um nome de domínio para o respectivo endereço IP, pesquisando em vários servidores para encontrar a correspondência para o nome de domínio.
Os servidores DNS gratuitos oferecem o serviço básico de DNS com limitações de segurança e desempenho, adequados para suporte e serviço de DNS geral.
Os servidores DNS pagos oferecem desempenho aprimorado e implementações de segurança, respostas e registros personalizáveis e suporte robusto.