Como Configurar DNS no VPS: Guia Passo a Passo (A, CNAME, MX)

10 min de leitura DNS
Como Configurar DNS no VPS: Guia Passo a Passo (A, CNAME, MX)

Introdução

Quando você contrata um servidor VPS (Virtual Private Server) na Toda Solução, o próximo passo crucial para colocar sua aplicação ou site no ar é garantir que o seu domínio saiba exatamente para onde apontar. É aqui que entra a configuração de DNS (Domain Name System), o sistema responsável por traduzir nomes de domínio amigáveis, como seusite.com.br, em endereços IP acessíveis pela internet.

Configurar os registros DNS de forma incorreta é um dos erros mais comuns entre desenvolvedores e administradores de sistemas, podendo resultar em sites fora do ar, falhas na entrega de e-mails ou erros de conexão intermitentes. Um apontamento mal executado pode causar o que chamamos de "quebra" na infraestrutura, impedindo que o tráfego chegue ao seu servidor de destino.

Neste tutorial, você aprenderá de forma prática e direta como configurar os pilares do DNS:

  • Registro A: Para apontar seu domínio diretamente ao IP do seu VPS.
  • Registro CNAME: Para criar aliases e subdomínios (como www ou app).
  • Registro MX: Para garantir que seus servidores de e-mail recebam mensagens corretamente.

Ao final deste guia, sua infraestrutura estará devidamente conectada, garantindo uma navegação estável e profissional para seus usuários.

Pré-requisitos

Antes de iniciar a configuração dos seus registros DNS, é fundamental garantir que a base da sua infraestrutura esteja pronta para receber as novas diretrizes. Configurar o DNS de forma incorreta pode resultar em indisponibilidade do site ou falhas críticas no recebimento de e-mails.

Para realizar este tutorial com sucesso, você precisará atender aos seguintes requisitos:

  • Acesso ao Painel de Controle do Domínio: Você deve possuir as credenciais de acesso ao seu registrador (ex: Registro.br, GoDaddy, Namecheap) ou ao seu gerenciador de DNS (Cloudflare, Painel Toda Solução).
  • Endereço IP do Servidor VPS: Tenha em mãos o endereço IPv4 público do seu servidor. Você pode encontrá-lo no e-mail de boas-vindas da sua hospedagem ou via terminal Linux utilizando o comando:
    curl -4 icanhazip.com
  • Domínio Registrado: Um domínio ativo e configurado para utilizar os NameServers (NS) onde você realizará as alterações.
  • Configuração de Serviços: Se o objetivo for configurar e-mails, certifique-se de que o serviço de SMTP/IMAP já esteja instalado ou apontado para o servidor de destino.

Atenção: Alterações de DNS envolvem o período de propagação. Embora as mudanças sejam aplicadas rapidamente nos servidores de origem, a atualização global pode levar de alguns minutos a até 48 horas.

Configuração de Registros A e CNAME

Os registros A e CNAME são a base da conectividade do seu servidor. Enquanto o registro A aponta o domínio diretamente para o endereço IP da sua VPS, o CNAME cria um apelido para um nome de domínio já existente.

  1. Configurando o Registro A (Address): Este registro é essencial para que o seu domínio (ex: seudominio.com.br) encontre o servidor.
    • Acesse o painel de gerenciamento de DNS (onde seu domínio está registrado ou no seu DNS Cloud).
    • Crie um novo registro do tipo A.
    • No campo Host/Nome, utilize o símbolo @ (que representa o domínio raiz).
    • No campo Value/Destino, insira o endereço IPv4 da sua VPS Toda Solução.
    • Salve as alterações.
  2. Configurando o Registro CNAME (Canonical Name): Utilize este registro para subdomínios, como www ou painel.
    • Crie um novo registro do tipo CNAME.
    • No campo Host/Nome, digite www.
    • No campo Value/Destino, aponte para o seu domínio principal (ex: seudominio.com.br).
    • Isso garante que qualquer requisição para www.seudominio.com.br seja redirecionada para o IP correto via mapeamento de nome.

Dica técnica: Evite criar um registro CNAME para o domínio raiz (@), pois isso pode causar conflitos com outros registros como o MX. Para o domínio principal, use sempre o registro A.

Configuração de Registros MX

Após apontar o domínio para o IP do seu VPS via registro A, o próximo passo crucial é configurar os Registros MX (Mail Exchanger). Esses registros são responsáveis por instruir outros servidores na internet sobre qual servidor é o destino correto para a entrega de e-mails endereçados ao seu domínio.

Se você utiliza o próprio VPS para gerenciar sua estrutura de e-mail (usando Postfix, Exim ou cPanel), siga estes passos:

  1. Identifique o hostname: Certifique-se de que o endereço que receberá os e-mails seja um FQDN (Fully Qualified Domain Name) válido, como mail.seudominio.com.br.
  2. Crie o registro A para o servidor de e-mail: Antes do MX, você deve ter um registro A apontando o subdomínio de mail para o IP do VPS:
    @  IN  A  192.0.2.1 (IP do seu VPS)
    mail IN  A  192.0.2.1
  3. Configure o registro MX: No seu gerenciador de DNS, adicione o registro MX definindo a prioridade. Quanto menor o número, maior a prioridade.
    • Host/Nome: @ (ou o seu domínio principal)
    • Tipo: MX
    • Destino/Valor: mail.seudominio.com.br
    • Prioridade: 10 (ou 0 se for seu único servidor)

Importante: Se você utiliza um serviço externo (como Google Workspace ou Microsoft 365), não aponte o MX para o seu VPS. Utilize os endereços fornecidos pelo provedor de e-mail para evitar que as mensagens sejam descartadas por erro de rota.

Verificação de Propagação

Após realizar as alterações nos registros DNS, é fundamental entender que as mudanças não são instantâneas. O processo de propagação pode levar de alguns minutos até 48 horas, dependendo do TTL (Time to Live) configurado e da atualização dos servidores DNS ao redor do mundo.

Para garantir que sua configuração foi aplicada corretamente, utilize os seguintes métodos de verificação:

  1. Uso do comando Dig (Linux/macOS): É a forma mais técnica e precisa de consultar diretamente um servidor DNS. Para verificar o registro A, utilize:
    dig seu-dominio.com.br A
    Verifique se o endereço IP retornado é o IP real da sua VPS.
  2. Uso do comando NSLOOKUP (Windows): Caso esteja no Windows, abra o CMD e execute:
    nslookup seu-dominio.com.br
    O comando exibirá o IP associado ao domínio consultado.
  3. Ferramentas Online (Global): Utilize serviços como o DNS Checker ou WhatsMyDNS. Essas ferramentas consultam servidores em diversas partes do globo (EUA, Europa, Ásia), permitindo visualizar se o novo apontamento já foi propagado em diferentes regiões.

Dica de especialista: Se você alterou o DNS recentemente e o site ainda não abre, limpe o cache do seu navegador ou tente o acesso via aba anônima para evitar que informações antigentes armazenadas localmente mascarem o resultado real da propagação.

Troubleshooting

Mesmo seguindo todos os passos, você pode encontrar obstáculos durante a configuração. Se o seu domínio não está respondendo conforme o esperado, verifique os pontos abaixo:

  • Erro de Propagação: O erro mais comum é a impaciência. Alterações de DNS podem levar de alguns minutos até 48 horas para serem replicadas globalmente. Não altere as configurações repetidamente, pois isso reinicia o ciclo de propagação.
  • Conflito de Registros: Verifique se não existem dois registros A para o mesmo hostname (ex: @ ou www) apontando para IPs diferentes. Isso causará um comportamento intermitente no acesso ao site.
  • Cache de DNS Local: Às vezes, o problema está na sua máquina ou provedor de internet. Limpe o cache do seu sistema operacional para testar a nova rota. No Windows, utilize o comando:
    ipconfig /flushdns
  • TTL (Time to Live) Elevado: Se o TTL do registro antigo era muito alto, os servidores DNS ao redor do mundo manterão a informação antiga até que o tempo expire.

Dica de Ouro: Utilize ferramentas externas como o DNS Checker ou o comando dig no Linux/macOS para verificar se o IP retornado pelo servidor DNS global é o IP correto da sua VPS:

dig +short seu-dominio.com.br

Conclusão

Configurar corretamente os registros DNS é o alicerce de qualquer infraestrutura de rede confiável. Ao seguir este guia, você garantiu que seu domínio não apenas aponte para o endereço IP correto do seu servidor VPS, mas que também suporte fluxos de subdomínios e a entrega de e-mails de forma profissional e segura.

Lembre-se de que a gestão de DNS exige atenção aos detalhes: um erro de digitação em um registro A ou uma prioridade incorreta no MX pode tirar seu site ou seu serviço de e-mail do ar instantaneamente. Por isso, sempre revise as configurações antes de salvar e tenha paciência durante o período de propagação.

Para manter sua infraestrutura sempre resiliente, recomendamos adotar as seguintes boas práticas:

  • Documentação: Mantenha um registro atualizado dos IPs e nomes de host de seus servidores.
  • Monitoramento: Utilize ferramentas de monitoramento de uptime para detectar quedas de conexão rapidamente.
  • Segurança: Sempre que possível, utilize registros SPF, DKIM e DMARC para proteger a reputação do seu domínio contra spoofing.

Se você encontrou dificuldades na configuração ou precisa de uma infraestrutura de alta performance para escalar seu projeto, a Toda Solução possui o suporte técnico especializado e a tecnologia de ponta que sua empresa merece. Conte conosco para levar sua hospedagem ao próximo nível!

Compartilhar: Link copiado!
Esse tutorial foi útil?

Comentários (0)

Seja o primeiro a comentar.

Deixe seu comentário

Seu comentário será analisado antes de ser publicado.

0/2000