DNS para Principiantes - O Que Fazem os Registos A, CNAME, MX, TXT

O DNS (Domain Name System) é o sistema que traduz nomes de domínio em endereços IP. Quando escreve "beohosting.com" num navegador, o sistema DNS encontra o endereço IP do servidor onde o site se encontra e liga-o a ele. Sem o DNS, teríamos de recordar endereços IP numéricos de cada site que quiséssemos visitar. Neste guia explicamos os tipos mais importantes de registos DNS e como configurá-los corretamente.
Como funciona o DNS?
Pense no DNS como a lista telefónica da internet. Quando escreve um nome de domínio, o seu navegador pergunta ao servidor DNS: "Qual é o endereço IP deste domínio?" O servidor DNS verifica os seus registos e devolve uma resposta. Este processo acontece em milissegundos e é completamente invisível para o utilizador. Os registos DNS são instruções que indicam aos servidores DNS o que fazer com diferentes pedidos - para onde direcionar o site, onde entregar o e-mail, como verificar o domínio e muito mais.
Registo A (Address Record)
O registo A é o registo DNS mais básico. Associa um nome de domínio ao endereço IPv4 de um servidor. Quando alguém escreve o seu domínio num navegador, o registo A indica onde se encontra o site. Exemplo: "beohosting.com" -> "185.199.108.153". Pode ter vários registos A para o mesmo domínio (balanceamento de carga), mas o caso mais comum é um único registo A a apontar para o seu servidor de alojamento. Para subdomínios também cria registos A separados - por exemplo, "blog.beohosting.com" pode apontar para um servidor diferente do domínio principal.
Exemplo de configuração de registo A:
Nome: @ (ou vazio - representa o domínio principal)
Tipo: A
Valor: 185.199.108.153
TTL: 3600 (1 hora)
Registo AAAA
O registo AAAA é igual ao registo A, mas para endereços IPv6. Os endereços IPv6 são mais longos e têm este aspeto: "2606:4700:3033::6815:b99". À medida que o mundo transita gradualmente para o IPv6, é boa prática ter ambos os registos A e AAAA para o seu domínio. Na BeoHosting todos os servidores suportam tanto IPv4 como IPv6, pelo que pode configurar ambos os registos sem custo adicional.
Registo CNAME (Canonical Name)
Um registo CNAME é um alias - indica que um domínio aponta para outro domínio (e não para um endereço IP). O exemplo mais comum é redirecionar a versão "www" de um domínio para o domínio principal. Em vez de criar um registo A separado para "www.beohosting.com", cria um CNAME que diz: "www.beohosting.com é o mesmo que beohosting.com". A vantagem de um CNAME é que, se alterar o endereço IP do domínio principal, não tem de alterar também a versão www - esta segue automaticamente o domínio principal.
Exemplo de registo CNAME:
Nome: www
Tipo: CNAME
Valor: beohosting.com
TTL: 3600
Uma limitação importante: um registo CNAME não pode existir no domínio raiz (@ ou vazio). Além disso, se tiver um CNAME para um subdomínio, não pode ter outros registos (A, MX, TXT) para esse mesmo subdomínio. Este é um erro comum que origina problemas de e-mail ou de certificado SSL.
Registo MX (Mail Exchange)
O registo MX indica para onde entregar o e-mail do seu domínio. Quando alguém envia um e-mail para info@aminhaempresa.com, o registo MX indica ao sistema de e-mail qual o servidor que recebe o correio de aminhaempresa.com. Os registos MX têm uma prioridade (número mais baixo = prioridade mais alta), o que lhe permite ter um servidor de correio de reserva caso o principal fique indisponível.
Exemplo de registo MX:
Nome: @
Tipo: MX
Prioridade: 10
Valor: mail.aminhaempresa.com
TTL: 3600
Se utilizar e-mail de alojamento, os registos MX apontam geralmente para o seu servidor de alojamento. Se utilizar o Google Workspace ou o Microsoft 365, tem de definir registos MX a apontar para os respetivos servidores. Um erro nos registos MX significa que não receberá e-mails - por isso deve sempre verificá-los com cuidado.
Registo TXT (Text Record)
Um registo TXT armazena informação de texto para o seu domínio. É utilizado para várias verificações e configurações de segurança. Os três registos TXT mais importantes são SPF, DKIM e DMARC - todos relacionados com a segurança do e-mail. Além disso, os registos TXT são utilizados para verificar a propriedade do domínio em serviços como o Google Search Console, o Facebook Business Manager e semelhantes.
Exemplo de registo SPF:
Nome: @
Tipo: TXT
Valor: "v=spf1 include:_spf.beohosting.com ~all"
Isto indica que apenas os servidores da BeoHosting estão autorizados a enviar e-mail em nome do seu domínio.
Registo NS (Name Server)
O registo NS especifica quais os servidores DNS que são autoritativos para o seu domínio - ou seja, que servidores guardam todos os outros registos DNS. Quando regista um domínio, define registos NS que apontam para os servidores DNS do seu fornecedor de alojamento. Por exemplo, a BeoHosting utiliza ns1.beohosting.com e ns2.beohosting.com. Alterar os registos NS move efetivamente a gestão de todo o DNS para outro fornecedor, por isso tenha cuidado com esta alteração.
Registo SOA (Start of Authority)
O registo SOA contém informação administrativa sobre a zona DNS: servidor de nomes principal, e-mail do administrador, número de série da zona e parâmetros de atualização. Este registo é geralmente gerado automaticamente e raramente precisa de o alterar manualmente. O número de série aumenta a cada alteração da zona, sinalizando aos outros servidores DNS que devem atualizar as suas cópias.
TTL - Time to Live
O TTL (Time To Live) determina durante quanto tempo os servidores DNS guardam o seu registo em cache antes de reverificarem o valor original. Os valores típicos são 3600 segundos (1 hora) para registos estáveis e 300 segundos (5 minutos) quando planeia alterações. Um TTL baixo significa uma propagação mais rápida das alterações, mas também mais consultas DNS ao seu servidor. Antes da migração de um site, reduza o TTL para 300 pelo menos 24 horas antes, para que a alteração do endereço IP se torne visível o mais rapidamente possível.
Erros DNS mais comuns e como corrigi-los
Erro 1: CNAME no domínio raiz - muitos tentam definir um CNAME para @, o que não é permitido. Solução: utilize um registo A para o domínio raiz. Erro 2: Registo MX errado - se o MX apontar para um IP em vez de um nome de servidor, o e-mail não funcionará. O MX tem de apontar para um nome de servidor, nunca para um IP. Erro 3: SPF em falta - sem um registo SPF, os seus e-mails irão provavelmente parar ao spam. Erro 4: TTL alto antes da migração - reduza o TTL antes de mudar de servidor para evitar um tempo de inatividade prolongado. Erro 5: Registos duplicados - dois registos A para o mesmo domínio com endereços IP diferentes originam um comportamento imprevisível.
Como verificar os registos DNS
Utilize ferramentas online como o DNSChecker.org, o MXToolbox.com ou o nosso verificador de DNS para verificar os registos DNS. No Linux e no macOS pode utilizar os comandos "dig" e "nslookup" no terminal. Por exemplo: "dig beohosting.com A" mostra os registos A do domínio. Para verificar os registos MX: "dig beohosting.com MX". Estas ferramentas são valiosíssimas para diagnosticar problemas de DNS.
Conclusão
Os registos DNS podem parecer complicados à primeira vista, mas na verdade são simples assim que se compreende o que cada tipo faz. O registo A aponta para o servidor, o CNAME é um alias, o MX direciona o e-mail e o TXT armazena verificações e políticas de segurança. Na BeoHosting, os registos DNS são configurados através de uma interface cPanel intuitiva, e a nossa equipa de suporte técnico está disponível para ajudar caso fique bloqueado. Registos DNS corretamente configurados são a base do funcionamento do seu site e do seu e-mail.
BeoHosting Team
10+ anos de experiência — Especialistas em alojamento web e infraestrutura
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Última atualização: