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 di alias di Amazon Route 53 forniscono un'estensione delle funzionalità specifica per Route 53. 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 di un CNAME record, puoi creare un record di alias nel nodo superiore di un DNS namespace, noto anche come apice della zona. Ad esempio, se si registra il DNS nome example.com, l'apice della zona è example.com. Non puoi creare un CNAME record per example.com, ma puoi creare un record alias per example.com che indirizza il traffico verso www.example.com (purché il tipo di record per www.example.com non sia di tipo). CNAME

Quando Route 53 riceve una DNS richiesta per un record di alias, Route 53 risponde con il valore applicabile per quella risorsa:

  • Un Amazon API Gateway personalizzato, regionale API o ottimizzato per l'edge API: Route 53 risponde con uno o più indirizzi IP per te. API

  • Un endpoint di VPC interfaccia Amazon: Route 53 risponde con uno o più indirizzi IP per il tuo endpoint di 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 alias e record 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 automaticamente a rispondere alle DNS domande utilizzando il nuovo indirizzo IP.

Se un record di alias punta a una AWS risorsa, non è possibile impostare l'ora di live (TTL); Route 53 utilizza l'impostazione predefinita TTL per la risorsa. Se un record di alias punta a un altro record nella stessa zona ospitata, Route 53 utilizza il record a cui punta il record TTL di alias. Per ulteriori informazioni sul TTL valore corrente di Elastic Load Balancing, vai a Request routing nella Elastic Load Balancing User Guide 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 alias e record CNAME

I record di alias sono simili ai CNAME record, ma presentano alcune differenze importanti. Nell'elenco seguente vengono confrontati i record di 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.

CNAMEregistri

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

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 desideri reindirizzare le query dall'apice della zona (come example.com) a un record nella stessa zona ospitata che ha un tipo di (come zenith.example.com). CNAME Il record alias deve avere lo stesso tipo del record verso cui stai indirizzando il traffico e la creazione di un record per l'apice della zona non è supportata nemmeno per un CNAME record di alias.

CNAMErecord

Non è possibile creare un CNAME record con lo stesso nome della zona ospitata (l'apice della 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 le domande 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.

CNAMErecord

Route 53 addebita per CNAME le domande.

Nota

Se si crea un CNAME record che reindirizza al nome di un altro record in una zona ospitata da Route 53 (la stessa zona ospitata o un'altra zona ospitata), ogni DNS query viene addebitata come due query:

  • Route 53 risponde alla prima DNS query con il nome del record a cui desideri reindirizzare.

  • Quindi il DNS resolver deve 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 CNAME record reindirizza al nome di un record ospitato con un altro DNS servizio, Route 53 addebita una sola query. L'altro DNS servizio potrebbe addebitare un costo per la seconda richiesta.

Tipo di record specificato nella DNS query
Record alias

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

CNAMErecord

Un CNAME record reindirizza DNS le query relative a un nome di record indipendentemente dal tipo di record specificato nella DNS query, 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. AWS CLI list-resource-record-sets

CNAMErecord

Un CNAME record viene elencato come CNAME record in risposta alle interrogazioni dig o nslookup.