Scelta tra record alias e non alias - Amazon Route 53

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Scelta tra record alias e non alias

I record alias di Amazon Route 53 forniscono un'estensione specifica di Route 53 alla funzionalità DNS. I record di alias consentono di indirizzare il traffico verso AWS risorse selezionate, tra cui, a titolo esemplificativo, CloudFront distribuzioni e bucket Amazon S3. Inoltre, consentono di instradare il traffico da un record in una zona ospitata a un altro record.

A differenza del record CNAME, puoi creare un record alias sul nodo superiore di uno spazio dei nomi DNS, noto anche come apex di zona. Ad esempio, se record il nome DNS esempio.com, l'apex di zona è esempio.com. Non puoi creare un record CNAME per esempio.com, ma puoi creare un record alias per esempio.com che esegue l’instradamento del traffico in www.esempio.com (purché il tipo di record per www.esempio.com non sia già CNAME).

Quando Route 53 riceve una query DNS per un record alias, Route 53 risponde con il valore applicabile per la risorsa:

  • Un'API regionale personalizzata di Amazon API Gateway o un'API ottimizzata per l'edge: Route 53 risponderà con uno o più indirizzi IP per l'API.

  • Un endpoint dell'interfaccia Amazon VPC: Route 53 risponderà con uno o più indirizzi IP per l'endpoint dell'interfaccia.

  • Una CloudFront distribuzione: Route 53 risponde con uno o più indirizzi IP per i server CloudFront edge che possono servire i tuoi contenuti.

  • Un ambiente Elastic Beanstalk: Route 53 risponderà con uno o più indirizzi IP per l'ambiente.

  • Un sistema di bilanciamento del carico Elastic Load Balancing: Route 53 risponde con uno o più indirizzi IP del sistema di bilanciamento del carico. Ciò include Application Load Balancer, Classic Load Balancer e Network Load Balancer.

  • Un AWS Global Accelerator acceleratore: Route 53 risponde con gli indirizzi IP dell'acceleratore.

  • Un bucket Amazon S3 configurato come sito Web statico: Route 53 risponderà a ogni richiesta con un indirizzo IP per il bucket Amazon S3.

  • Un altro record Route 53 dello stesso tipo nella stessa zona ospitata: Route 53 risponde come se la query fosse per il record a cui fa riferimento il record alias (consulta Confronto tra record alias e CNAME).

  • AWS AppSync nome di dominio: Route 53 risponde con uno o più indirizzi IP per l'endpoint di interfaccia.

Quando si utilizza un record di alias per indirizzare il traffico verso una AWS risorsa, Route 53 riconosce automaticamente le modifiche nella risorsa. Ad esempio, supponiamo che un record alias di un example.com punti a un sistema di bilanciamento del carico Elastic Load Balancing presso lb1-1234.us-east-2.elb.amazonaws.com. Se l'indirizzo IP del load balancer cambia, Route 53 inizia a rispondere automaticamente alle query DNS utilizzando il nuovo indirizzo IP.

Se un record di alias punta a una AWS risorsa, non è possibile impostare il time to live (TTL); Route 53 utilizza il TTL predefinito per la risorsa. Se un record alias punta a un altro record nella stessa zona ospitata, Route 53 usa il TTL del record a cui punta il record alias. Per ulteriori informazioni sul valore TTL (Time to Live) corrente per Elastic Load Balancing, consulta Routing della richiesta nella Guida per l'utente di Elastic Load Balancing e cerca "ttl".

Per informazioni sulla creazione di record utilizzando la console Route 53, consulta Creazione di record utilizzando la console Amazon Route 53. Per informazioni sui valori che specifichi per i record alias applicabili, consulta l'argomento relativo in Di seguito sono descritti i valori che devi specificare durante la creazione o la modifica di record di Amazon Route 53.:

Confronto tra record alias e CNAME

I record alias sono simili a record CNAME, ma ci sono alcune differenze importanti. Nell'elenco seguente vengono confrontati i record alias e i record CNAME.

Risorse verso cui è possibile reindirizzare le query
Record alias

Un record di alias può reindirizzare le query solo a AWS risorse selezionate, tra cui, a titolo esemplificativo ma non esaustivo, quanto segue:

  • Bucket Amazon S3

  • CloudFront distribuzioni

  • Un altro record nella stessa zona ospitata Route 53

Ad esempio, è possibile creare un record alias denominato acme.esempio.com che reindirizza le query a un bucket Amazon S3, anch'esso denominato acme.esempio.com. È anche possibile creare un record alias acme.esempio.com che reindirizza le query a un record denominato zenith.example.com nella zona ospitata esempio.com.

Registri CNAME

Un record CNAME può reindirizzare query DNS a qualsiasi record DNS. Ad esempio, è possibile creare un record CNAME che reindirizza le query da acme.esempio.com a zenith.example.com o ad acme.example.org. Non è necessario utilizzare Route 53 come servizio DNS per il dominio a cui si stanno reindirizzando le query.

Creazione di record con lo stesso nome del dominio (record all'apex di zona)
Record alias

Nella maggior parte delle configurazioni, è possibile creare un record alias con lo stesso nome della zona ospitata (apex di zona). L'unica eccezione è quando si desidera reindirizzare le query dall'apex di zona (come esempio.com) per un record nella stessa zona ospitata che dispone di un tipo CNAME (ad esempio zenith.esempio.com). Il record alias deve avere lo stesso tipo del record a cui stai instradando il traffico e la creazione di un record CNAME per l'apex di zona non è supportata neanche per un record alias.

Registri CNAME

Non è possibile creare un record CNAME con lo stesso nome della zona ospitata (apex di zona). Questo vale sia per le zone ospitate che per i nomi di dominio (esempio.com) e per le zone ospitate dei sottodomini (zenith.esempio.com).

Prezzi per query DNS
Record alias

Route 53 non addebita alcun costo per le richieste di alias alle risorse. AWS Per ulteriori informazioni, consulta la pagina dei Prezzi Amazon Route 53.

Registri CNAME

Route 53 prevede addebiti per le query CNAME.

Nota

Se crei un record CNAME che esegue il reindirizzamento al nome di un altro record in una zona ospitata Route 53 (la stessa zona ospitata o un'altra zona ospitata), ogni query DNS viene addebitata come due query:

  • Route 53 risponde alla prima query DNS con il nome del record verso cui eseguire il reindirizzamento.

  • Il resolver DNS deve quindi inviare un'altra query per il record nella prima risposta per ottenere informazioni su dove indirizzare il traffico, ad esempio l'indirizzo IP di un server Web.

Se il record CNAME esegue il reindirizzamento al nome di un record ospitato con un altro servizio DNS, Route 53 addebita una query. L'altro servizio DNS potrebbe addebitare la seconda query.

Tipo di record specificato nella query DNS
Record alias

Route 53 risponde a una query DNS solo quando il nome del record alias (ad esempio acme.esempio.com) e il tipo di record alias (ad esempio A o AAAA) corrispondono al nome e al tipo della query DNS.

Registri CNAME

Un record CNAME esegue il reindirizzamento delle query DNS per un nome di record a prescindere dal tipo di record specificato nella query DNS, ad esempio A o AAAA.

Come vengono elencati i record nelle query dig o nslookup
Record alias

Nella risposta a una query dig o nslookup, un record alias viene elencato come il tipo di record specificato al momento della creazione del record, ad esempio A o AAAA. (Il tipo di record specificato per un record alias dipende dalla risorsa verso cui si sta instradando il traffico. Ad esempio, per instradare il traffico a un bucket S3, specifica A per il tipo.) La proprietà alias è visibile solo nella console Route 53 o nella risposta a una richiesta programmatica, ad esempio un comando CLI AWS . list-resource-record-sets

Registri CNAME

Un record CNAME viene elencato come un record CNAME in risposta alle query d'individuazione o di ricerca.