Defaults.Exposed

Defaults.Exposed › Configuração › DNSSEC

Como configurar o DNSSEC na Namecheap

Ative o DNSSEC na Namecheap para que ninguém possa falsificar as suas respostas de DNS e redirecionar os seus visitantes ou o seu email.

Porque é que isto importa para o seu negócio

Sempre que alguém abre o seu site ou lhe envia um email, o computador pergunta ao sistema de DNS onde o encontrar. Essas respostas viajam normalmente sem assinatura, por isso um atacante que consiga interferir na consulta pode, em silêncio, enviar os seus visitantes para um site falsificado ou desviar o seu email para o servidor dele — tudo isto enquanto o seu domínio verdadeiro continua a aparecer na barra de endereços.

O DNSSEC fecha essa porta. Assina criptograficamente as suas respostas de DNS, para que quem o consulta possa confirmar que a resposta veio mesmo de si e não foi adulterada pelo caminho. Em termos simples: impede o sequestro de domínios e o envenenamento de cache, os ataques que transformam o seu próprio domínio numa arma contra os seus clientes. É gratuito e, quando é a Namecheap a gerir o seu DNS, está quase a um clique de distância.

Como funciona o DNSSEC (e porque pode ser simples na Namecheap)

O DNSSEC tem duas metades: o fornecedor de DNS assina os seus registos e publica as chaves (uma DNSKEY) mais uma pequena impressão digital chamada registo DS (DS, Delegation Signer), e o registador deposita esse registo DS na zona-pai para que o resto da internet confie nas assinaturas.

Quando a Namecheap é simultaneamente o seu registador e o seu fornecedor de DNS — ou seja, o seu domínio usa o Namecheap BasicDNS / PremiumDNS — a Namecheap trata das duas metades com um único interruptor. Assina a zona e publica o registo DS na cadeia por si. Quando o seu DNS está alojado noutro sítio, copia em vez disso o registo DS desse fornecedor para a Namecheap à mão.

O risco real — faça isto por ordem

O DNSSEC pode deixar o seu domínio offline se for mal configurado. As duas formas de isso acontecer:

Por isso: se algum dia mudar o DNS para fora da Namecheap, ou tirá-lo dos servidores de nomes da Namecheap, desligue o DNSSEC e limpe o registo DS primeiro, depois mude. Siga o fluxo abaixo por ordem e está em segurança.

Confirme que é a Namecheap que gere o seu DNS

Verifique o que está a responder ao DNS do seu domínio. Na sua conta Namecheap, abra o domínio e veja a definição Nameservers no separador Domain:

Passo a passo na Namecheap (Namecheap é registador e fornecedor de DNS)

  1. Inicie sessão na Namecheap.
  2. Vá à Domain List e clique em Manage ao lado do seu domínio.
  3. Abra o separador Advanced DNS.
  4. Desça até à secção DNSSEC.
  5. Coloque o DNSSEC em on (ativado).
  6. Confirme. Com o DNS da própria Namecheap, a Namecheap assina a zona e publica o registo DS na cadeia por si — não há nada para copiar para outro lado.

Passo a passo quando o seu DNS está alojado noutro sítio

Se a Namecheap for o seu registador mas outra empresa alojar o seu DNS:

  1. Ative primeiro o DNSSEC no seu fornecedor de DNS e copie os valores do registo DS que ele produzir — normalmente Key Tag, Algorithm, Digest Type e o Digest.
  2. Na Namecheap, abra o domínio e vá ao separador Advanced DNS e depois à secção DNSSEC.
  3. Adicione um registo DS e introduza os valores do seu fornecedor de DNS exatamente nos campos correspondentes.
  4. Guarde. O registo DS fica agora depositado na zona-pai, completando a cadeia de confiança.

Erros que as pessoas cometem na Namecheap

Confirme que funcionou

Depois de o DNSSEC estar ligado (e de qualquer registo DS estar em vigor), execute a verificação gratuita neste site. Vai dizer-lhe em linguagem simples se o DNSSEC está corretamente publicado e validado para o seu domínio.

Já está? Analise o seu domínio gratuitamente para confirmar que funcionou — e ver a sua nota completa nas 34 verificações.