Como Configurar DNS Records Manualmente no Cpanel de VPS

12 min de leitura Infraestrutura
Como Configurar DNS Records Manualmente no Cpanel de VPS

Introdução à Configuração de DNS no Ambiente Cpanel em VPS

A administração de servidor em ambientes de virtualização exige precisão cirúrgica, especialmente quando lidamos com a resolução de nomes e a integridade das conexões de rede. O cpanel em vps oferece uma interface gráfica poderosa que simplifica muitas tarefas complexas, mas a configuração manual dos registros DNS (Domain Name System) é fundamental para garantir que seus serviços — como e-mails, sites e APIs — funcionem conforme esperado. Este cpanel tutorial foca especificamente no gerenciamento avançado de zonas e na criação direta de entradas, uma habilidade essencial para sysadmins e desenvolvedores que precisam de controle total sobre a infraestrutura.

Gerenciar DNS corretamente evita problemas comuns como "site não encontrado", falhas na entrega de e-mails ou expiração de certificados SSL. Ao utilizar o zone editor do Cpanel, você não está apenas editando texto; está manipulando a base de dados que traduz endereços IP legíveis para máquinas em nomes de domínio acessíveis por humanos. Neste guia, vamos detalhar como acessar as ferramentas de administração de servidor necessárias e realizar a configuração manual dos dns records com segurança e eficiência.

Preparação do Ambiente e Verificações Iniciais

Antes de iniciar a edição técnica, é crucial garantir que o ambiente esteja preparado. A maioria das distribuições Linux utilizadas em VPSs (como CentOS, AlmaLinux ou Ubuntu) vem com o Cpanel/WHM pré-instalado ou configurável. No entanto, a interface do usuário final (Cpanel) e a interface administrativa (WHM) possuem permissões distintas.

Para realizar alterações profundas na estrutura de DNS, você deve acessar o WHM (Web Host Manager). Se você possui apenas acesso ao Cpanel padrão, suas opções serão limitadas às zonas associadas diretamente à sua conta de hospedagem. Para este tutorial, assumiremos que você tem privilégios de administrador ou está gerindo um domínio específico dentro de uma conta de hospedagem compartilhada em VPS.

Verificações pré-requisito:

  • Acesso SSH root ou sudo ao servidor (para validações externas).
  • Permissão de administrador no WHM ou acesso root ao Cpanel.
  • O domínio deve estar apontando corretamente para o IP da VPS (ou pelo menos a NS do provedor) para que as alterações sejam visíveis durante os testes.

Utilize o comando nslookup seu-dominio.com no terminal do servidor para verificar o estado atual dos registros antes de fazer qualquer alteração. Isso serve como um ponto de referência (baseline).

Acessando o Zone Editor no Cpanel

O coração da gestão de registros dns no Cpanel é a ferramenta chamada "Zone Editor" (Editor de Zona). Ela permite visualizar, adicionar, editar e excluir todas as entradas associadas ao seu domínio. A localização dessa ferramenta varia ligeiramente dependendo do tema do Cpanel (ex: Paper Lantern ou Jet), mas o caminho padrão é consistente.

Para acessar a ferramenta:

  1. Faça login no painel do Cpanel.
  2. Na seção "Domains" (Domínios), procure por "Zone Editor".
  3. Clique em "Manage" (Gerenciar) ao lado do domínio desejado. Alternativamente, você pode clicar em "Manage Records" para ver a lista completa de entradas imediatamente.

Ao entrar no Zone Editor, você verá uma tabela listando todos os registros atuais: NS, SOA, A, AAAA, CNAME, MX, TXT e SRV. É nesta interface que ocorrerá a maior parte da nossa configuração manual. Note que o Cpanel tenta manter a integridade do arquivo de zona; por isso, algumas edições podem ser bloqueadas se você tentar alterar registros críticos como o SOA manualmente via interface gráfica sem os devidos cuidados.

Compreendendo os Tipos de Registros Essenciais

Para uma administração de servidor eficaz, é vital entender o que cada registro faz. Ao configurar manualmente, você precisará escolher o tipo correto para evitar erros de configuração.

Registro A (Address Record): Este é o mais fundamental. Ele mapeia um nome de domínio diretamente para um endereço IPv4. Se seu site está hospedado no IP 192.0.2.1, você precisa de um registro A apontando @ (raiz) ou www para esse IP.

Registro AAAA: Similar ao A, mas utilizado para endereços IPv6. Se sua VPS possui conectividade IPv6, adicione este registro para garantir acessibilidade moderna.

Registro CNAME (Canonical Name): Utilizado para criar aliases. Por exemplo, se você deseja que mail.seudominio.com aponte para o mesmo local que seudominio.com, usa-se um CNAME. Note que não é possível usar CNAME na raiz do domínio (@) devido às regras de protocolo DNS; use um registro A ou ALIAS (se suportado pelo provedor).

Registros MX (Mail Exchange): Determinam onde os e-mails enviados para seu domínio devem ser entregues. O formato geralmente segue 10 mail.seudominio.com, onde o número é a prioridade.

Registros TXT: Usados para validação de propriedade (Google Search Console, Facebook Domain Verification) e segurança de e-mail (SPF, DKIM, DMARC). Um registro SPF típico parece com: v=spf1 mx ip4:192.0.2.1/32 ~all.

Passo a Passo: Adicionando Registros DNS Manualmente

Agora que entendemos os conceitos, vamos aplicar na prática. A configuração manual no Cpanel é feita através de formulários dedicados ou edição direta de linhas. Recomendamos o uso dos formulários para evitar erros de sintaxe.

1. Configurando o Registro A para o Domínio Raiz

Vamos começar configurando o domínio principal para apontar para o IP da sua VPS.

  1. No Zone Editor, clique no botão Add Record (Adicionar Registro).
  2. Selecione o tipo de registro: A (IPv4).
  3. No campo "Name" (Nome), insira @. O símbolo "@" representa a raiz do domínio (seudominio.com).
  4. No campo "Address" (Endereço IP), digite o IPv4 da sua VPS. Exemplo: 192.0.2.10.
  5. O campo "TTL" (Time To Live) pode ser deixado como padrão ou ajustado para 14400 (4 horas) se você não planeja mudar o IP frequentemente.
  6. Clique em Add Record.

Repita o processo, mas no campo "Name", insira www. Isso garante que tanto seudominio.com quanto www.seudominio.com funcionem.

2. Configurando Registros CNAME para Subdomínios

Suponha que você tenha um blog hospedado em uma plataforma externa ou um painel de monitoramento.

  1. Clique em Add Record.
  2. Selecione o tipo: CNAME.
  3. No campo "Name", insira o subdomínio. Exemplo: blog (isso criará blog.seudominio.com).
  4. No campo "Canonical Name" ou "Points to", insira o destino. Exemplo: seublog.wordpress.com.
  5. Clique em Add Record.

3. Configurando Registros MX para E-mails

Se você está hospedando seus próprios e-mails na VPS (usando Exim/Dovecot no Cpanel), a configuração é automática se o servidor estiver configurado corretamente. No entanto, se você usa um serviço externo (como Google Workspace ou Zoho), precisa configurar manualmente:

  1. Clique em Add Record.
  2. Selecione o tipo: MX.
  3. No campo "Name", deixe como @.
  4. No campo "Mail Server" ou "Destination", insira o servidor de e-mail do seu provedor. Exemplo para Google: ASPMX.L.GOOGLE.COM.
  5. No campo "Priority", insira o número de prioridade (ex: 10). Valores menores têm maior prioridade.
  6. Clique em Add Record.

Atenção: Nunca deixe os campos de MX vazios se você espera receber e-mails. Se não houver registros MX, o domínio pode ser considerado inválido para envio de e-mail por alguns servidores remetentes.

4. Implementando Segurança com Registros TXT (SPF e DKIM)

A autenticação de e-mail é crítica para evitar que suas mensagens caiam na pasta de spam dos destinatários.

Configurando SPF:

  1. Clique em Add Record.
  2. Selecione o tipo: TXT.
  3. No campo "Name", use @.
  4. No campo "Value" (Valor), insira a string de política. Para permitir apenas o IP do servidor e o MX, use: v=spf1 mx ip4:SEU_IP_AQUI ~all.
  5. Clique em Add Record.

Configurando DKIM:

O Cpanel geralmente gera chaves DKIM automaticamente para cada domínio. Para visualizá-las ou regenerá-las:

  1. No menu do Cpanel, vá em "Email" > "Manage DKIM Keys".
  2. Clique em "Manage Domains" e selecione seu domínio.
  3. Se a chave não estiver ativa, clique em "Generate".
  4. Vá ao Zone Editor e adicione um registro TXT com o nome fornecido (geralmente algo como default._domainkey) e o valor da chave pública gerada.

Verificação e Teste das Alterações

Após adicionar os registros, é comum esperar um tempo de propagação. Embora o Cpanel atualize o arquivo de zona localmente quase instantaneamente, a propagação global depende dos TTLs configurados nos servidores DNS raiz.

Para verificar se suas alterações estão corretas no nível do seu servidor e na rede externa, utilize os seguintes comandos shell:

# Verificar o registro A da raiz
nslookup -q=A seu-dominio.com
# Verificar os registros MX (E-mail)
nslookup -q=MX seu-dominio.com
# Verificar registros TXT (SPF/DKIM)
nslookup -q=TXT seu-dominio.com

Se os comandos retornarem os valores que você acabou de configurar, a configuração manual foi bem-sucedida no lado do servidor. Para verificar a propagação global, utilize ferramentas online como o "DNS Checker" ou o comando dig apontando para servidores DNS públicos:

dig +short seu-dominio.com @8.8.8.8

Diagnóstico de Problemas Comuns no Zone Editor

Ao gerenciar DNS, erros de sintaxe são frequentes. Abaixo estão soluções para problemas comuns encontrados durante a administração de servidor:

Erro: "Record already exists"
Isso ocorre quando você tenta adicionar um registro que já está na zona. Verifique se não há duplicatas de tipo e nome. Por exemplo, dois registros A para @ apontando para IPs diferentes causarão conflitos.

Erro: "Invalid IP Address"
Certifique-se de que o IPv4 está no formato correto (X.X.X.X) e que não há espaços extras. Para IPv6, use o formato abreviado ou completo aceito pelo RFC 4291.

E-mail não chega?
Verifique se o registro MX aponta para um domínio válido. Se o MX aponta para mail.seudominio.com, certifique-se de que existe um registro A ou CNAME para mail.seudominio.com. O DNS requer que o destino do MX seja resolvido.

Site não carrega após mudar de IP?
Se você mudou o IP da VPS, atualize todos os registros A e AAAA correspondentes. Limpe o cache do seu navegador e tente acessar via linha de comando ou modo anônimo para garantir que não é um problema de cache local.

Boas Práticas de Manutenção e Segurança

A administração de servidor responsável envolve mais do apenas criar registros; exige monitoramento e limpeza.

  1. Documentação: Mantenha um registro interno das alterações feitas. Se você alterou o MX para um provedor de e-mail, anote a data e a prioridade usada.
  2. Backup da Zona: Embora o Cpanel faça backups automáticos, é recomendável exportar o arquivo de zona manualmente ocasionalmente. No WHM, isso pode ser feito em "DNS Functions" > "Edit Zone File".
  3. Monitoramento de TTL: Se você planeja migrar o domínio para outro servidor em breve, reduza o TTL (Time To Live) dos registros principais para 300 ou 600 alguns dias antes da migração. Isso acelera a propagação da mudança.
  4. Segurança DNSSEC: Se seu registrador e seu servidor DNS suportarem, ative o DNSSEC. Isso adiciona uma camada de assinatura criptográfica aos seus registros, prevenindo ataques de envenenamento de cache (cache poisoning). No Cpanel, isso é gerenciado via WHM em "DNSSEC".

Conclusão

Configurar DNS manualmente no cpanel em vps é uma competência indispensável para profissionais de TI. Dominar o zone editor permite que você controle a identidade digital do seu negócio, garantindo alta disponibilidade e segurança. Ao seguir os passos descritos neste cpanel tutorial, você estabeleceu uma base sólida para seus serviços web e de e-mail.

Lembre-se: o DNS é a espinha dorsal da internet. Pequenas alterações podem ter grandes impactos. Sempre faça testes após cada modificação e mantenha suas chaves criptográficas (DKIM/SPF) atualizadas. Com a prática, a configuração manual se tornará uma segunda natureza, permitindo que você resolva problemas complexos de infraestrutura com agilidade e confiança.

Para dúvidas específicas sobre configurações avançadas ou scripts de automação para gerenciamento de DNS em larga escala, consulte a documentação oficial do Cpanel ou comunidades técnicas especializadas. A manutenção proativa é o segredo para uma infraestrutura robusta e confiá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