Desidero risolvere gli errori di creazione dei record CNAME nella mia zona ospitata su Amazon Route 53.
Risoluzione
Quando crei un record CNAME in Route 53 possono verificarsi i seguenti errori:
CNAME nel dominio apex
Messaggio di errore: "InvalidChangeBatch 400: RRSet of type CNAME with DNS name example.com. is not permitted at apex in zone example.com"
Questo errore si verifica perché non puoi creare un record CNAME per l'apex di zona (nodo superiore) del dominio. Ad esempio:
- Se il dominio è example.com, non puoi creare un record CNAME per example.com.
- Tuttavia, puoi creare record CNAME per www.example.com, newproduct.example.com e così via.
Soluzione: Crea un record alias per il dominio apex in modo che punti alle risorse AWS come:
- Distribuzioni di Amazon CloudFront
- Bilanciatori del carico
- Altri record nella stessa zona ospitata
Nota: i record alias a livello dell'apex di zona non possono indirizzare il traffico verso un record CNAME.
Per ulteriori informazioni, consulta Come posso creare record di alias in Route 53 per i servizi ospitati AWS?
Conflitti tra record DNS
Messaggio di errore: "InvalidChangeBatch 400: RRSet of type CNAME with DNS name test.example.com is not permitted as it conflicts with other records with the same DNS name in zone"
Questo errore si verifica quando:
- Un record CNAME è in conflitto con i record esistenti.
- Non puoi avere sia un record CNAME che un record MX, A o TXT per lo stesso sottodominio.
Soluzione:
- Elimina il record DNS in conflitto se non è in uso
- Crea un record A-alias che punti il sottodominio verso la risorsa
Per ulteriori informazioni, consulta Eliminazione di record.
L'etichetta del nome di dominio è troppo lunga
Messaggio di errore: "Bad request. (InvalidChangeBatch 400: DomainLabelTooLong (Domain label is too long) encountered with 'org/services-and-resources/resources/classes-events/trauma-nurse'', Unparseable CNAME encountered)"
Questo errore si verifica quando le etichette di dominio superano la lunghezza consentita. Requisiti:
- Ogni etichetta può contenere al massimo 63 caratteri.
- La lunghezza totale del nome di dominio, inclusi i punti, non può superare 255 caratteri.
Soluzione: I nomi di dominio sono costituiti da una serie di etichette separate da punti. Ogni etichetta può contenere fino a 63 caratteri. La lunghezza totale di un nome di dominio, inclusi i punti, non può superare 255 caratteri. Route 53 supporta qualsiasi nome di dominio valido.
Per ulteriori informazioni, consulta Formato del nome dominio DNS.
Valori multipli in un record CNAME
Messaggio di errore: "Can't create a CNAME record that has different values for the same CNAME record"
Questo errore si verifica perché un record CNAME:
- Deve puntare verso un solo nome di dominio.
- Non può puntare verso più nomi di dominio o indirizzi IP.
- Deve puntare verso un altro dominio, non verso un indirizzo IP.
Soluzione: Per evitare questo errore, assicurati che il record CNAME punti verso un solo nome di dominio e non verso un indirizzo IP.
Per ulteriori informazioni, consulta Tipo di record CNAME.
Informazioni correlate
Scelta tra record alias e non alias
Instradamento del traffico Internet verso le tue risorse AWS