O que é DNS?
What is DNS?

O que é DNS e por que ele é usado?

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.

 

Como o DNS funciona?

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:

Solicitação de nome do domínio

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.

Consulta de DNS

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).

Recursor DNS

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.

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.

Servidor de domínio de topo (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.

Servidor de nomes autoritativo

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.

 

Diferença entre servidores DNS autoritativos e recursivos

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.

 

O que é uma zona de DNS?

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.

 

O que são registros 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.

Tipos de registros

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:

Registro A (IPV4)

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.

Registro AAAA

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.

Registro CAA

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.

Registro CNAME

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.

Registro DS

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.

Registro MX

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.

Registro NS

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.

Registro PTR

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.

Registro SPF

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.

Registro SRV

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.

Registro TXT

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.

 

Benefícios do DNS

O DNS simplifica a navegação na Web para os usuários da Internet. Veja a seguir alguns de seus outros benefícios:

Distribuição e balanceamento de carga

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.

Flexibilidade e escalabilidade

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.

Roteamento de rede e failover

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.

Segurança aprimorada

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.

Desempenho rápido

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).

Respostas personalizáveis

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.

 

Como o DDI Central da ManageEngine ajuda na gestão de DNS?

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.

 

FAQs

1. O que é um recursor 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.

2. O que é cache de DNS?

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.

3. O que é uma consulta de DNS?

Uma consulta de DNS é a solicitação do endereço IP do nome de domínio enviada pelo cliente ao resolvedor de DNS.

4. O que é balanceamento de carga do 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.

5. Quais são os tipos de cache de DNS?

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.

6. O que é um resolvedor de DNS?

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.

7. Qual é a diferença entre servidores DNS gratuitos e pagos?

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.