Você não pode definir um registro CNAME para um domínio raiz (por exemplo, example.com
) porque isso iria quebrar RFC 1034 seção 3.6 .2 , que declara
If a CNAME RR is present at a node, no other data should be present; this ensures that the data for a canonical name and its aliases cannot be different.
Você não pode fazer isso por example.com
porque example.com
também terá registros NS para que funcione, o que quebra a regra de que nenhum outro dado deve estar presente.
Você pode ter um registro CNAME para www.example.com
porque esse não é o domínio raiz e, portanto, é fácil não ter outros dados presentes para ele.
As únicas maneiras de contornar isso são
- use o prefixo www ou
- para que seu domínio fique onde você deseja que o registro CNAME aponte e obtenha o endereço IP relevante para configurar um registro A para
example.com
.
Acabei de ler que você está usando o DNS dinâmico. Alguns provedores de DNS dinâmicos podem trabalhar com seu domínio se você hospedá-lo em seus servidores de nomes: dessa forma, seus atualizadores de DNS dinâmicos podem atualizar o endereço IP de example.com e você evita todos os problemas de CNAME. No topo da minha cabeça eu só conheço dyndns oferecendo isso como um serviço pago.