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
wwwouapp). - 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.
- 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.
- Configurando o Registro CNAME (Canonical Name): Utilize este registro para subdomínios, como
wwwoupainel.- 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.brseja 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:
- 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. - 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 - 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:
- 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:
Verifique se o endereço IP retornado é o IP real da sua VPS.dig seu-dominio.com.br A - Uso do comando NSLOOKUP (Windows): Caso esteja no Windows, abra o CMD e execute:
O comando exibirá o IP associado ao domínio consultado.nslookup seu-dominio.com.br - 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!