É difícil imaginar a infraestrutura moderna e as redes em geral sem DNS. Essa tecnologia permite que usuários e serviços encontrem os recursos certos para suas tarefas ao associar nomes de domínio a registros de diferentes formatos.
Seja para enviar um e-mail para a caixa de entrada de um colega ou acessar um site com gatinhos, os serviços web e de e-mail primeiro localizam o registro example.com → 192.168.1.2 e direcionam o pacote de rede para a máquina correta. No entanto, com o desenvolvimento de novas tecnologias, surgiram muitos outros tipos de registros além da tradicional associação domínio → endereço IP. Neste material, vamos considerar cada um deles de forma expressa.
O que é DNS?
DNS, ou Domain Name System, é um serviço que fornece aos clientes a resolução ou correspondência entre o domínio e o valor armazenado pelo servidor no formato de registros. Para um único domínio, podem ser atribuídos vários registros de diferentes tipos ao mesmo tempo. Por exemplo, nosso domínio vdushuu.space tem três registros no painel de controle do domínio.
Cada registro existente tem seu próprio tipo e função, além de campos a serem preenchidos. Você pode encontrar o registro necessário para um domínio usando as utilitárias padrão dig + nslookup:
Vamos analisar cada um dos tipos de registros e descrever sua funcionalidade.
Quais são os tipos de registros DNS?
Tipo A
Para encontrar o endereço IPv4 do host que hospeda um site, armazenamento em rede ou outro recurso por nome de domínio, usa-se um registro do tipo A. O processo de registro é o seguinte:
É necessário especificar o próprio domínio com o sinal @ ou seus subdomínios, escrevendo seus valores no campo correspondente e, em seguida, atribuir o endereço correspondente ao nome do domínio. Neste caso, um endereço pode corresponder a um ou mais domínios, mas não o contrário. No entanto, se você usar seu próprio servidor DNS, a tecnologia DualBrain ou GeoIP pode permitir isso.
Tipo AAAA
Para encontrar o endereço IPv6 de um host, utiliza-se um registro do tipo AAAA. O processo de registro é semelhante ao anterior. O número de dispositivos na rede cresce exponencialmente, e a necessidade de identificar cada um deles continua a mesma, por isso esse tipo de registro já está disponível. Se você não tiver recursos suficientes, pode realizar ações em servidores em nuvem poderosos. A Serverspace fornece servidores VPS isolados para uso comum e virtualizado.
Registro tipo MX
Para encontrar o servidor de e-mails para onde devem ser enviadas mensagens, pode-se usar o registro MX. Ele é quase idêntico ao registro A, mas existe separadamente para permitir flexibilidade no design da infraestrutura. Para seu domínio, você deve especificar o domínio do gateway de e-mail para lidar com as solicitações do tipo MX.
Observe que também é necessário especificar o registro do tipo A correspondente para o MX.
Registro tipo PTR
Frequentemente, alguns serviços utilizam o registro PTR para verificar qual domínio corresponde a um determinado endereço IP. Para sua criação, o provedor faz as alterações independentemente e pode não disponibilizá-las.
Registro tipo CNAME
O redirecionamento na web existe não apenas no nível do servidor web, manipulador HTML e JavaScript, mas também nos domínios. Um registro do tipo CNAME permite que, quando um usuário acessa um domínio, sua solicitação seja redirecionada para outro domínio.
Neste caso, o nome mnemônico é o referenciado, e o nome canônico é o alias ou sinônimo do referenciado.
Registro tipo NS
Para entender o funcionamento deste tipo de registro, lembre-se de que o serviço DNS normalmente realiza uma busca recursiva por servidores de domínio de diferentes níveis, procurando o servidor responsável pela zona. O registro do tipo NS permite especificar quem será o responsável pelo DNS do nosso domínio ou para onde direcionar as consultas dos registros do domínio.
Registro tipo TXT
Esse tipo de registro é um campo de recurso onde se pode escrever dados para verificação de domínio, como para registro de SSL ou autenticação de assinatura digital DKIM de e-mails. Além disso, alguns serviços exigem a inserção de strings de autenticação para confirmar os direitos sobre o domínio. Portanto, ele pode assumir valores do seguinte formato:
p=(chave pública gerada)
Registro tipo SRV
Esse registro representa um domínio que não está apenas vinculado a uma máquina como um registro A, mas refere-se a um serviço específico dentro do domínio. É necessário selecionar o protocolo, a porta e a qual domínio esse serviço será vinculado.
Para adicionar registros com facilidade pelo painel, delegue seu domínio à Serverspace. Esse serviço é gratuito. Comece a gerenciar seu domínio pelo painel agora mesmo.