Domain IP Lookup

Consulta CNAME: siga um alias até onde ele termina

Um CNAME faz um nome ser alias de outro, e as cadeias deles são onde se escondem problemas estranhos de DNS. Digite um hostname para seguir seus aliases até o fim, ver o endereço para o qual ele finalmente resolve e verificar as duas falhas clássicas: um loop e um alias que aponta para um nome que não existe mais.

Experimente:

Como funciona um CNAME

Em vez de repetir um endereço IP, um CNAME diz “este nome é igual àquele”. O resolvedor consulta o destino e devolve a resposta dele. As empresas usam isso para apontar www ou loja para uma plataforma de hospedagem ou CDN, de modo que, quando o provedor troca de servidores, nada precisa mudar do seu lado.

Cadeias são permitidas: a pode apontar para b, e b para c. Cada salto extra custa uma consulta, então mantenha-as curtas. Esta ferramenta segue até oito.

Regras que um CNAME precisa seguir

  • Um nome com CNAME não pode ter nenhum outro tipo de registro. Nem MX, nem TXT, nada.
  • A raiz de um domínio precisa conter registros SOA e NS, então não pode ser um CNAME. Alguns provedores oferecem ALIAS ou “CNAME flattening” na raiz, que resolve o destino do lado deles e publica registros A comuns.
  • O destino deve ser um hostname: não um endereço IP nem uma URL.
  • Um CNAME vale para todos os tipos de registro, então apontar um nome para um destino também move os registros de e-mail e de texto dele, a menos que fiquem em nomes separados.

CNAMEs órfãos: a brecha de segurança silenciosa

Digamos que blog.example.com seja alias de example.hosting-platform.com. Você cancela o plano de hospedagem, mas esquece o registro DNS. O alias agora aponta para um nome que não existe mais e, em algumas plataformas, qualquer pessoa pode registrar esse nome e publicar o próprio conteúdo no seu subdomínio. Isso é um subdomain takeover (tomada de controle de subdomínio) e é uma das descobertas de segurança de DNS mais comuns.

Passe seus subdomínios pelo rastreamento de vez em quando. Uma cadeia que termina em “este nome não existe” é a que deve ser excluída.

Outras coisas que o rastreamento pode mostrar

  • Um loop: a cadeia volta a um nome que já visitou, então o nome nunca consegue ser resolvido.
  • Uma cadeia longa: cada salto acrescenta atraso, e alguns resolvedores desistem depois de um número limitado de saltos.
  • Uma cadeia que termina em um endereço privado, que não é acessível pela internet. Esses endereços são omitidos aqui.

Perguntas frequentes

Guias