Por que não consigo criar um registro CNAME no Route 53?

3 minuto de leitura
0

Estou recebendo erros ao tentar criar um registro CNAME no Amazon Route 53.

Solução

Erro: InvalidChangeBatch 400: O conjunto RRSet do tipo CNAME com o nome DNS example.com. não é permitido no ápex da zona example.com

O erro anterior ocorre ao criar um registro CNAME para um domínio apex, como example.com.

O protocolo DNS não permite a criação de um registro CNAME para o nó superior de um namespace DNS (o ápex da zona). Por exemplo, se você registrar o nome DNS example.com, o ápex da zona será example.com. Você não pode criar um registro CNAME para example.com. Mas você pode criar registros CNAME para www.example.com, newproduct.example.com, e assim por diante.

Para evitar esse erro, crie um registro de alias para seu domínio apex. O registro pode apontar para seus recursos, como sua distribuição do Amazon CloudFront, balanceador de carga, outro registro na mesma zona hospedada, e assim por diante.

Observação: Registros de alias que têm o mesmo nome da zona hospedada (o ápex da zona) não podem rotear o tráfego para um registro CNAME.

Para obter mais informações, consulte Como faço para criar registros de alias para serviços hospedados na AWS?

Erro: InvalidChangeBatch 400: O conjunto RRSet do tipo CNAME com o nome DNS test.example.com. não é permitido, pois está em conflito com outros registros com o mesmo nome de DNS na zona

Um registro CNAME não pode coexistir com nenhum outro dado. Um registro CNAME definido para um nome de subdomínio não pode ter um registro MX, um registro A ou um registro TXT para esse subdomínio. Por outro lado, se houver um registro MX para um subdomínio, você não poderá ter um registro CNAME para esse subdomínio.

Para evitar essa restrição, exclua o registro DNS conflitante, se ele não estiver em uso. Ou crie um registro de alias A apontando o subdomínio para o seu recurso, como uma distribuição do CloudFront, e assim por diante. Um exemplo de subdomínio é test.example.com.

Erro: Pedido incorreto. (InvalidChangeBatch 400: DomainLabelTooLong (o rótulo do domínio é muito longo) encontrado com “org/services-and-resources/resources/classes-events/trauma-nurse”, CNAME não analisável encontrado)

Os nomes de domínio consistem em uma série de rótulos separados por pontos. Cada etiqueta pode ter até 63 bytes. O comprimento total de um nome de domínio não pode exceder 255 bytes, incluindo os pontos. O Route 53 oferece suporte a qualquer nome de domínio válido.

Erro: Não é possível criar um registro CNAME que tenha valores diferentes para o mesmo registro CNAME

Para evitar o erro anterior, lembre-se dos seguintes parâmetros ao criar registros CNAME:

  • Os registros CNAME devem conter somente um valor.
  • Os registros CNAME devem apontar para outro nome de domínio e nunca para um endereço IP.
AWS OFICIAL
AWS OFICIALAtualizada há um ano