Mist Network

Como apontar um domínio para uma VPS: registros A, www e SSL

Aponte seu domínio para o servidor em poucos minutos: quais registros DNS criar, valores de exemplo, como testá-los e como configurar a VPS quando o tráfego começar a chegar.

Atualizado: 6 min de leitura
Como apontar um domínio para uma VPS usando registros DNS A e AAAA

Para apontar um domínio para uma VPS, crie um registro A para o domínio raiz (@) com o endereço IPv4 do servidor, adicione um registro AAAA se a VPS tiver IPv6 e aponte o www para o mesmo servidor com um CNAME ou um segundo registro A. Depois que o DNS atualizar, configure o servidor web da VPS para responder por esse domínio.

A ideia é só essa. O resto deste guia mostra exatamente quais registros criar, como verificá-los pelo terminal e o que fazer no servidor para que os visitantes vejam seu site e não uma página de erro.

O que você precisa antes de começar

  • Um domínio registrado e acesso ao lugar onde o DNS dele é gerenciado. Para domínios registrados na mistREG, é a seção DNS do painel da mistREG.
  • Uma VPS com IP público. Em uma VPS KVM da mistREG, o IP e a senha root aparecem no painel cerca de 60 segundos após o pagamento.
  • Acesso SSH ao servidor para instalar e configurar um servidor web.
  • Dez minutos. Adicionar os registros leva segundos; a espera é os caches de DNS se atualizarem.

Ainda não tem servidor? Você pode criar uma conta, recarregar o saldo e contratar uma VPS KVM na Eslovênia (UE) com SSD NVMe e hardware AMD EPYC na seção de planos.

Registros A ou nameservers: duas formas de conectar um domínio

Há duas formas de conectar um domínio a uma VPS, e confundir as duas é a fonte mais comum de dúvidas.

MétodoO que você mudaMelhor para
Registros DNS (A / AAAA / CNAME)Registros na sua zona DNS atualA maioria; mantém e-mail e outros registros em um só lugar
Nameservers personalizadosA delegação NS do domínio inteiroQuem roda o próprio servidor DNS ou usa outro provedor de DNS

Para um site em uma VPS, use registros. Na mistREG sua zona já está hospedada na rede de DNS autoritativo da Cloudflare, então basta adicionar um registro A. Trocar para nameservers personalizados tira o domínio dessa zona, e todos os registros precisam ser recriados no novo provedor de DNS.

Ponto principal: você não precisa trocar os nameservers para apontar um domínio para uma VPS. Um registro A para @ e um registro para www bastam.

Passo a passo: aponte seu domínio para uma VPS

  1. Copie o IP do servidor — Abra sua VPS no painel e copie o endereço IPv4 (e o IPv6, se houver um atribuído).
  2. Abra a zona DNS — No painel da mistREG, vá até o domínio e abra o gerenciamento de DNS.
  3. Remova registros conflitantes — Apague registros A, AAAA ou CNAME antigos de @ e www que apontem para páginas estacionadas ou para uma hospedagem anterior. Não mexa nos MX e TXT.
  4. Adicione o registro A — Tipo A, nome @, valor o seu endereço IPv4. Escolha um TTL curto, como 300 segundos, enquanto testa.
  5. Adicione o registro do www — Um CNAME de www para o domínio raiz, ou um segundo registro A para www com o mesmo IP.
  6. Adicione AAAA se tiver IPv6 — Só se o servidor realmente escutar em IPv6. Um AAAA quebrado é pior que nenhum.
  7. Verifique e configure o servidor — Confira os registros com dig e depois configure o servidor web e o HTTPS como descrito abaixo.

Exemplo de registros DNS

Veja como fica uma zona típica para um site em uma VPS. Os IPs são exemplos de documentação; troque pelos seus.

TipoNomeValorTTL
A@203.0.113.10300
AAAA@2001:db8::10300
CNAMEwwwexample.com300
CAA@0 issue letsencrypt.org3600

O registro CAA é opcional. Ele diz às autoridades certificadoras quais delas podem emitir certificados para o seu domínio. O painel da mistREG suporta 20 tipos de registro, incluindo todos os acima; nosso guia de tipos de registros DNS explica para que serve cada um.

Dica de TTL: mantenha o TTL baixo (60 a 300 segundos) durante a configuração ou migração. Quando tudo estiver funcionando, suba para uma hora ou mais, ou escolha automático. A mistREG permite qualquer valor entre 60 e 86400 segundos.

Como verificar se o domínio aponta para sua VPS

Não confie no navegador, que faz cache de forma agressiva. Pergunte ao DNS diretamente pelo terminal:

dig +short example.com A
dig +short www.example.com
dig +short example.com AAAA
nslookup example.com 1.1.1.1

Se o dig devolver o IP do seu servidor, o registro está ativo. Se devolver um IP antigo, os resolvedores ainda estão entregando uma resposta em cache, que some quando o TTL antigo expira. Quanto tempo isso leva, e por que redes diferentes veem as mudanças em momentos diferentes, explicamos no artigo sobre tempo de propagação DNS.

Os registros criados na mistREG são apenas DNS, ou seja, o dig mostra o IP real do seu servidor e não um endereço de proxy. Isso facilita a depuração: o que você vê é para onde o tráfego vai.

Configure a VPS para responder pelo domínio

O DNS só leva os visitantes à máquina certa. O servidor ainda precisa saber qual site entregar. Em uma VPS Linux recém-criada, os passos comuns são:

  1. Instale um servidor web como Nginx, Apache ou Caddy.
  2. Crie a configuração do site com seu domínio e o www como nomes de servidor. No Nginx é a linha server_name; no Apache, ServerName e ServerAlias.
  3. Libere o firewall nas portas 80 e 443.
  4. Emita um certificado SSL quando o DNS já resolver para a VPS. Ferramentas como o Certbot validam pela porta 80, então o registro A já precisa apontar para o servidor.
  5. Redirecione HTTP para HTTPS e escolha um único host canônico, com www ou sem.

Um jeito rápido de testar o servidor antes de o DNS atualizar totalmente é pedir o site pelo IP com o cabeçalho host correto, por exemplo curl -I -H Host:example.com http://203.0.113.10. Se voltarem os cabeçalhos do seu site, o lado do servidor está pronto e o que falta é cache de DNS.

Migrando um site existente? Copie primeiro os arquivos e o banco de dados para a nova VPS, teste com o método acima e só então altere o registro A. Os visitantes continuam caindo no servidor antigo até a troca, então não há janela de queda.

Se você prefere painel de controle em vez de linha de comando, a hospedagem Plesk da mistREG com LiteSpeed Web Server cuida dos virtual hosts e dos certificados para você, e também fica pronta em cerca de 60 segundos.

Não quebre o e-mail e os outros registros

Apontar um domínio para uma VPS muda onde o site mora, não para onde o e-mail é entregue. Lembre-se:

  • Os registros MX continuam apontando para o seu provedor de e-mail, a menos que você rode um servidor de e-mail na VPS.
  • SPF, DKIM e DMARC são registros TXT. Não apague esses registros ao limpar registros A antigos.
  • Subdomínios como api ou app precisam, cada um, do próprio registro A ou CNAME se devem chegar à VPS.
  • O DNS reverso (PTR) do IP do servidor importa se a VPS envia e-mail; ele é configurado para o IP, não na zona do domínio.

Solução de problemas: domínio não aponta para o servidor

SintomaCausa provávelSolução
O dig mostra o IP antigoRegistro em cache, TTL antigo altoEspere o TTL antigo expirar
Domínio sem www funciona, www nãoFalta o registro do wwwAdicione CNAME ou A para www
IP correto, mas conexão recusadaServidor web parado ou firewall fechadoInicie o serviço, libere as portas 80/443
Aparece a página padrão de boas-vindasSem configuração de site para o domínioAdicione server_name / ServerName
Registros totalmente ignoradosO domínio usa nameservers personalizadosEdite os registros no provedor de DNS ativo

Ainda travado? Fale com o suporte no Telegram em @mistnetwork ou abra um ticket pelo painel; a equipe está disponível 24/7. Há contexto sobre como a resolução funciona no artigo da Wikipédia sobre DNS, e as respostas sobre sua conta estão nas perguntas frequentes.

Perguntas frequentes

Como aponto meu domínio para o IP da minha VPS?
Crie um registro A com o nome @ e o endereço IPv4 da VPS como valor e depois adicione um CNAME ou registro A para o www. Adicione também um registro AAAA se o servidor usar IPv6.
Devo usar um registro A ou trocar os nameservers?
Para um site em uma VPS, use um registro A. Troque os nameservers só se quiser que outro provedor de DNS gerencie a zona inteira, porque todos os registros precisarão ser recriados lá.
Quanto tempo leva para o domínio apontar para uma nova VPS?
Registros novos costumam aparecer em minutos. Se um registro anterior ficou em cache com TTL longo, algumas redes podem continuar mostrando o IP antigo até esse TTL expirar.
Preciso de um CNAME para o www?
Você precisa de algum registro para o www. Um CNAME apontando para o domínio raiz é o mais fácil, porque acompanha automaticamente o registro A da raiz; um segundo registro A com o mesmo IP também funciona.
Por que meu domínio mostra o site errado depois de apontar para a VPS?
O DNS está funcionando, mas o servidor web não tem configuração para o seu domínio e entrega o site padrão. Adicione um virtual host com seu domínio como nome do servidor e recarregue o servidor web.

Artigos relacionados

Mist NetworkMist Network