Come si fa a puntare un dominio a un bilanciamento del carico che non ha un IP stabile?


16

Sto cercando di indirizzare mydomain.eu a un bilanciamento del carico AWS, che, per sua natura, non ha un IP stabile, quindi penso che dovrei puntare il record A su un sottodominio su Amazon, ma per quanto riguarda Posso dire che il record A può essere solo un indirizzo IP, quindi al momento sono terribilmente confuso.

Come sarebbe il file di zona per mydomain.eu in cui entrambi il record A e il sottodominio www indicano, diciamo, loadbalancer.mydomain.aws.com?


Puoi chiarire se stai utilizzando Route 53 come provider DNS o come provider esterno?
Brent Pabst,

Risposte:


11

È possibile utilizzare un record Alias ​​come descritto in http://aws.amazon.com/route53/faqs/ :

Inoltre, Route 53 offre record 'Alias' (un record virtuale specifico di Route 53). I record alias vengono utilizzati per mappare i set di record di risorse nella zona ospitata su istanze di bilanciamento del carico elastico. I record alias funzionano come un record CNAME in quanto è possibile mappare un nome DNS (mydomain.com) su un altro nome DNS "target" (elb1234.elb.amazonaws.com). Differiscono da un record CNAME in quanto non sono visibili ai resolver. I resolver visualizzano solo il record A e l'indirizzo IP risultante del record di destinazione.

Successivamente puoi nominare il dominio come domain.com su www.domain.com usando un CNAME (dopo averlo indicato usando il record Alias), come:

www.domain.com CNAME TO domain.com

Inoltre, tieni presente che per fare ciò dovrai spostare la tua zona su route53 in modo da fare il record Alias. La maggior parte dei provider DNS purtroppo non offre la possibilità di creare tali record per il nome di dominio.


Questo è l'approccio con cui ho finito e funziona perfettamente. Grazie! :)
Elver Loho,

Che cosa intendi con "nominare il dominio come domain.com su www.domain.com usando un CNAME". Questa è la gestione del dominio o Route 53?
S-K

ALIAS è qualcosa di
inventato

6

Dalla pagina di informazioni di AWS su Elastic Load Balancing :

Il traffico verso il nome DNS fornito da Elastic Load Balancer viene distribuito automaticamente tra le istanze Amazon EC2 bilanciate dal carico.

Quindi, in sostanza, Amazon ti fornisce un nome DNS a cui mappare i tuoi record. Questo sarebbe usare un record CNAME invece di un record A. Il nome DNS del servizio di bilanciamento del carico non dovrebbe cambiare, pertanto non dovrai mai avere a che fare con IP che, come indicato, potrebbero cambiare.

MODIFICARE:

AWS ha sempre supportato collegamenti diretti CNAME a sottodomini e sottodomini jolly per un dominio radice con semplicemente record CNAME. Quindi in sostanza sembra qualcosa del tipo:

www.mydomain.com -> my-aws-01-elb.aws.amazon.com

Quindi per il tuo dominio di livello principale hai due opzioni: impostare l'inoltro DNS con il tuo provider host DNS in modo che mydomain.com -> www.mydomain.como utilizzare il servizio Route 53 di Amazon per ospitare l'intera zona DNS e consentire loro di gestire e configurare i record richiesti per ottenere il supporto del dominio di livello root .

Se non hai bisogno del supporto a livello di dominio principale e di un sottodominio come sub.mydomain.como www.mydomain.comallora puoi usare semplici record CNAME per tutto.


Se devi usare il record del nome della zona, come se avessi la zona abc.com, allora un CNAME non funzionerà e dovrai usare il record Alias ​​come indicato nella mia risposta per indicare abc.com all'ELB.
Logic Wreck,

Se hai un nome di dominio che devi indicare all'ELB, ed è simile al nome dello zonename, devi usare un record Alias ​​per indirizzare questo dominio all'ELB piuttosto che un CNAME come CNAME non funzionerà in questo caso.
Logic Wreck,

In realtà dice il prossimo: dove il record A e il sottodominio www indicano entrambi, diciamo, loadbalancer.mydomain.aws.com - controlla quindi il mio aggiornamento. se vuole indicare il dominio stesso dovrà usare il record Alias ​​come indicato. Inoltre, tieni presente che la maggior parte dei provider DNS non consente i CNAME per il nome di dominio, sono consentiti solo i record A.
Logic Wreck,

Bene, per esempio Godaddy non lo fa e da quello che ho visto nella mia pratica di amministratore di sistema molte persone ospitano lì le loro zone DNS.
Logic Wreck,

Godaddy non è certo un gold standard ...
MikeyB,
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.