BLOG

DNS – Entendendo Componentes para deixar de ser noob (Parte 2)

Olá pessoas!

Como devem lembrar, temos um artigo falando de como o DNS funciona superficialmente (DNS — Uma breve introdução para deixar de ser noob https://toolboxdevops.cloud/dns-uma-breve-introducao-para-deixar-de-ser-noob/) onde abordamos como a resolução de nomes funcionam e alguns componentes básicos.

Hoje, para dar continuidade ao nosso estudo avançado de DNS, vamos fazer uma imersão nos componentes que o DNS possue!

Sabemos que o DNS é composto por vários elementos que trabalham juntos para garantir que as consultas de nomes de domínio sejam resolvidas de maneira eficiente e precisa. Cada componente desempenha um papel específico dentro do ecossistema do DNS, contribuindo para a funcionalidade geral do sistema.

Servidores de Nomes Raiz (Root Servers)

No topo da hierarquia do DNS estão os servidores de nomes raiz (Root Servers). Existem 13 conjuntos de root servers (identificados de A a M), distribuídos globalmente para garantir a resiliência e a disponibilidade. Eles funcionam como um índice global, direcionando as consultas para os servidores de nomes de domínios de topo (TLD) apropriados, com base na extensão do domínio solicitado (por exemplo, .com, .net, .org).

Servidores de Nomes de Domínios de Topo (TLD — Top-Level Domain)

Os servidores de TLD gerenciam os domínios de topo, que são as últimas partes de um nome de domínio (por exemplo, .com, .edu, .gov). Eles são responsáveis por manter informações sobre os domínios de segundo nível registrados sob seu TLD específico e direcionam as consultas para os servidores de nomes autoritativos correspondentes.

Servidores de Nomes Autoritativos (DNS Authoritative)

Os servidores de nomes autoritativos armazenam informações detalhadas sobre domínios específicos, incluindo os registros DNS associados a esses domínios. Eles são considerados a fonte definitiva de informações para um domínio específico e respondem a consultas com registros DNS, como endereços IP associados a nomes de domínio.

Resolvers DNS

Os resolvers DNS, ou resolvers de cliente, são os componentes que iniciam as consultas DNS em nome dos usuários finais (por exemplo, um navegador web). Eles comunicam-se com os servidores de nomes raiz, TLD e autoritativos para resolver o nome de domínio em um endereço IP. Os ISPs (ou como chamamos: provedores) geralmente fornecem resolvers DNS, mas os usuários também podem configurar seus dispositivos para usar resolvers de terceiros.

Registros DNS (DNS Records)

Os registros DNS são instruções armazenadas nos servidores de nomes que detalham como lidar com solicitações para um domínio específico. Os tipos mais comuns de registros incluem:

  • Registro A: Nome de domínio associado a um endereço IPv4;
  • Registro AAAA: Nome de domínio associado a um endereço IPv6;
  • Registro MX: Especifica o servidor de e-mail responsável pelo recebimento de mensagens de e-mail para o domínio;
  • Registro CNAME: Permite que um domínio seja alias de outro domínio;
  • Registro NS: Indica quais servidores DNS são autoritativos para um domínio.

Zonas DNS

Uma zona DNS é uma parte administrativa de um domínio que um administrador gerencia. Cada zona é responsável por uma seção específica do espaço de nomes global do DNS e contém registros DNS para os domínios dentro dessa seção. As zonas permitem a delegação de autoridade, facilitando a gestão distribuída dos nomes de domínio.

Conclusão

E aí, gostaram de saber um pouco mais dos componentes do DNS?

Não se esqueça de deixar nos comentários o que achou desse artigo e o que mais você gostaria de ver nos próximos capítulos.

João Heytor

João Heytor

Cofundador da Toolbox, computeiro desde que me conheço como gente.
DevOps por escolha e colaborador por natureza!

Esta gostando do conteúdo ? Compartilhe!