Come si crea un alias di apice di zona che punta a un bilanciamento del carico elastico nella GUI di Route 53?


14

Ho creato alias per l'apice di zona del mio nome di dominio utilizzando l'interfaccia della riga di comando ELB come descritto nella Guida per gli sviluppatori del bilanciamento del carico elastico . Ho anche aggiunto un record AAAA usando il flag --rr tipo AAAA, che non è descritto nella guida.

La GUI di Route 53 viene popolata dopo aver eseguito i comandi elb-associate-route53-hosted-zone per i record A e AAAA. Ho registrato l'aspetto dei record nella GUI, ho eliminato i record e ho provato a ricrearlo utilizzando solo la GUI. Ricevo il seguente errore.

RRSet con nome DNS example.com., Tipo A contiene una destinazione alias che contiene una zona ospitata che è una destinazione alias non valida.

Vorrei utilizzare la GUI di Route 53 per eseguire questa operazione. La GUI di Route 53 supporta la creazione di un alias di apice di zona che punta a un bilanciamento del carico elastico?

Risposte:


17

Un ingegnere del team di Route 53 mi ha informato che la creazione dell'alias proprietario può essere creata nella console di Route 53 (la GUI).

Ecco i passaggi.

  1. fai clic su crea set di record
  2. per il record dell'apice della zona basta lasciare vuoto il campo del nome
  3. selezionare il tipo di alias che si desidera creare A o AAAA (tutti i passaggi successivi sono uguali per entrambi i tipi)
  4. Seleziona il pulsante di opzione Sì.
  5. Aprire la console EC2 in un'altra scheda e accedere all'elenco dei bilanciatori del carico.
  6. Fare clic sul bilanciamento del carico e guardare la scheda della descrizione nel riquadro sotto l'elenco. Esempio di output di seguito

Nome DNS: new-balancer-751654286.us-east-1.elb.amazonaws.com (A Record)
ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com (AAAA Record)
dualstack.new -balancer-751654286.us-east-1.elb.amazonaws.com (record A o AAAA)

Nota: poiché l'insieme di indirizzi IP associati a LoadBalancer può cambiare nel tempo, non è mai necessario creare un record "A" con un indirizzo IP specifico. Se desideri utilizzare un nome DNS descrittivo per LoadBalancer anziché il nome generato dal servizio Elastic Load Balancing, devi creare un record CNAME per il nome DNS LoadBalancer o utilizzare Amazon Route 53 per creare una zona ospitata. Per ulteriori informazioni, consultare Utilizzo dei nomi di dominio con bilanciamento del carico elastico all'indirizzo http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/using-domain-names-with-elb.html .

Stato: 0 di 0 istanze in servizio

Configurazione porta: 80 (HTTP) inoltro a 80 (HTTP)

Appiccicosità: disabilitato (modifica)

Zone di disponibilità: us-east-1b

Gruppo di sicurezza della fonte: amazon-elb-sg

Alias ​​proprietario: amazon-elb

ID zona ospitata: Z3DZXD0Q79N41H

  1. Ora copia l'ID zona ospitata nel caso precedente 'Z3DZXD0Q79N41H' e incollalo nel campo etichettato 'Alias ​​Hosted Zone ID:'
  2. Ora copia il Nome DNS nel caso sopra 'new-balancer-751654286.us-east-1.elb.amazonaws.com' e incolla nel campo 'Alias ​​DNS Name:' -Solo un FYI questo nome DNS è lo stesso per record alias sia A che AAAA. (non utilizzare "ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com")
  3. Fai clic su Crea set di record o in questo momento puoi selezionare Sì per ponderare il record e fornire un peso compreso tra 0-255 e un setID come 'il mio bilanciamento del carico'

2
Attualmente è molto più semplice nella GUI di Route 53: basta selezionare "Alias ​​-> Sì", quindi fare clic sulla casella di modifica "Alias ​​Target" e si aprirà un elenco che include tutti gli ELB impostati per il tuo account. Seleziona quello che vuoi usare e popolerà automaticamente l'ID zona.
Guss,

4

Per una risposta autorevole dovresti parlare con Amazon AWS, i creatori di Amazon Route 53. Tuttavia, è ragionevole supporre che Route 53 probabilmente non consenta di creare CNAME (alias) all'apice della zona , poiché DNS non supporta questo .

Ci sono iniziative / discussioni per consentire a CNAME di raggiungere l'apice della zona in corso. Ma uno standard dovrebbe essere finalizzato e quindi implementato dalla maggior parte delle cache DNS pubbliche, cosa che probabilmente impiegherà anni nel migliore dei casi.

Tuttavia, tieni presente che Route 53 insieme a Amazon Elastic Load Balancer (ELB) ora supporta gli alias proprietari dei bilanciatori di carico ELB all'apice della zona . Questi non sono pubblicati su DNS come CNAME, ma sono gestiti traducendo internamente gli alias in A-Records al volo e pubblicando gli A-Records.


Grazie. La tua risposta è ottima nel fornire un contesto sui CNAME all'apice della zona e sul metodo proprietario che AWS utilizza per gli ELB. Sono interessato a vedere se qualcuno interviene sul fatto che l'hack di AWS possa essere avviato dalla GUI di Route 53.
Jeff Loughridge il

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.