Tutoriais

Como configurar DNS e apontar seu domínio para o VPS

Como configurar DNS e apontar seu domínio para o VPS

Seu VPS está pronto, mas o site só aparece quando você digita o IP? Falta configurar o DNS para que o domínio aponte para o servidor. Veja como.

Como o DNS funciona (resumo)

  1. O visitante digita seusite.com.br;
  2. O navegador pergunta aos servidores DNS qual é o IP desse domínio;
  3. Os servidores de nomes (nameservers) autoritativos do domínio respondem;
  4. O navegador se conecta ao IP retornado.

Você precisa definir onde o DNS do domínio é gerenciado e quais registros ele terá.

Onde gerenciar o DNS

  • No registrador do domínio (para .com.br, o Registro.br oferece DNS gratuito);
  • Em um provedor de DNS (ex.: Cloudflare);
  • No painel de controle do próprio VPS (ex.: HestiaCP, CyberPanel), se você apontar os nameservers para ele.

Para a maioria dos casos, usar o DNS do registrador ou de um provedor especializado é mais simples e resiliente.

Os principais registros

Tipo Para que serve Exemplo
A Aponta nome → IPv4 seusite.com.br → 203.0.113.10
AAAA Aponta nome → IPv6 seusite.com.br → 2001:db8::10
CNAME Aponta nome → outro nome www → seusite.com.br
MX Servidor de e-mail do domínio 10 mail.seusite.com.br
TXT Textos de verificação, SPF, DKIM, DMARC v=spf1 ...

Apontando o domínio para o VPS

Crie os registros:

Tipo   Nome   Valor              TTL
A      @      IP_DO_SEU_VPS      3600
CNAME  www    seusite.com.br.    3600
  • @ representa o domínio raiz (seusite.com.br);
  • Se o seu VPS tem IPv6 e o servidor web escuta nele, adicione também um registro AAAA.

Não crie CNAME no domínio raiz (@), pois isso conflita com outros registros (como MX). Use registro A.

Cuidado com o e-mail

Se o e-mail do domínio está em outro serviço, não altere os registros MX. Mudar apenas o registro A leva o site para o VPS e mantém o e-mail onde está.

Propagação

Mudanças de DNS levam de alguns minutos a algumas horas para se refletirem em todo lugar, dependendo do TTL dos registros antigos. Para migrações, reduza o TTL com antecedência (ex.: 300 segundos).

Verifique:

dig +short seusite.com.br
dig +short www.seusite.com.br
dig seusite.com.br @8.8.8.8
nslookup seusite.com.br

Depois de apontar

  1. Configure o virtual host do domínio no servidor web;
  2. Emita o SSL com Let's Encrypt:
sudo certbot --nginx -d seusite.com.br -d www.seusite.com.br
  1. Defina o domínio principal (com ou sem www) e redirecione o outro.

DNS reverso (PTR)

Se você vai enviar e-mails a partir do VPS, configure o DNS reverso do IP para o nome do servidor (ex.: mail.seusite.com.br). Isso é feito no painel do provedor do VPS ou via suporte e ajuda na entregabilidade.

Problemas comuns

Sintoma Causa provável
Domínio abre o site antigo Propagação/TTL ou cache local — teste com dig e em outra rede
www não funciona Falta o registro CNAME ou A para www
SSL falha na emissão DNS ainda não aponta para o VPS
E-mails pararam Registros MX alterados indevidamente

Conclusão

Com os registros certos, seu domínio passa a apontar para o VPS em pouco tempo.Coloque seu site no ar em um VPS-NVME-BR da VittHost, com NVMe e servidores no Brasil — e use o cupom SP-VITT20 para ganhar 20% de desconto na primeira fatura enquanto a promoção estiver ativa.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS