come inoltrare il dominio godaddy al bilanciamento del carico ec2


17

Ho un dominio con godaddy: esempio.com

Ho un bilanciamento del carico ec2 che punta a un'istanza ec2.

Vorrei esempio.com per indicare la mia istanza con bilanciamento del carico.

Ho prima aggiunto un record www cname per il mio elb DNS. Quindi ho inoltrato example.com a www.example.com

Cosa inserisco nel record A Name su godaddy?

Risposte:


24

Non puoi.

ELB fornisce uno o più indirizzi IP, nascondendosi dietro il CNAME che si sta utilizzando con il record www e questi indirizzi non sono statici, quindi non è possibile creare un record A nella parte superiore ("apice") del dominio e indica gli indirizzi ... insieme a questo, un CNAME all'apice di un dominio non è una configurazione DNS valida. Quindi non esiste direttamente un modo per farlo.

Puoi utilizzare la funzione di inoltro del sito Web di Go Daddy per reindirizzare le richieste di example.com a www.example.com, che farà sì che il browser cambi il valore della barra degli indirizzi da example.com a www.example.com e quindi invii traffico al ELB (tramite www CNAME) ... oppure puoi spostare il DNS da Go Daddy al servizio Route 53 di Amazon, che ha un'altra funzionalità che funziona in modo simile a un CNAME ma è implementata in modo diverso, in linea con le regole stabilite in RFC-1912 . Chiamano questi ALIASrecord.

Un record Alias ​​in Route 53 è un puntatore alla configurazione interna all'interno di Route 53 che consente a quel servizio di cercare e restituire un record A appropriato per il servizio a cui punta il record Alias.

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html


5

Oltre alla risposta accettata, un'altra opzione è quella di creare una zona ospitata da AWS in AWS Route 53 seguendo i passaggi seguenti:

  1. Accedi alla Console di gestione AWS e apri la console Amazon Route 53 all'indirizzo https://console.aws.amazon.com/route53/ .

  2. Scegli Crea zona ospitata.

  3. Dovrai assicurarti che la zona ospitata punti al bilanciamento del carico. Per fare ciò, creare un record A e selezionare l' alias e dall'elenco a discesa restituito, selezionare il bilanciamento del carico
  4. Vai avanti e crea un record CNAME e puntalo al record che hai creato nel passaggio 3

Maggiori informazioni sulla creazione di una zona ospitata: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html

Ogni zona ospitata crea i nameserver per te, quindi una volta creati, ottieni i server dei nomi forniti e aggiorna godaddy per usare quei nameserver.

Il tuo dominio GoDaddy indicherà ora una zona ospitata da AWS che a sua volta punta al bilanciamento del carico.


È possibile spiegare ulteriormente il passaggio 4? Sono un principiante nei record DNS, creiamo il record CNAME su godaddy o su AWS Route 53?
mding5692,

1
Ciao @ mding5692, sì, certo! I passaggi da 1 a 4 vengono eseguiti su AWS Route 53. Per 4 in particolare, un CNAME ha un campo valore: è qui che inserirai qualsiasi cosa tu abbia definito nel record A nel passaggio 3. Su GoDaddy, specificherai i nameserver elencati in la zona ospitata. Spero che sia un po 'più chiaro
kakoma,

1

Puoi anche rimuovere il record predefinito (@) Se ce n'è uno e la maggior parte dei browser proverà semplicemente www. Questo ha funzionato per me.


0

Ho appena provato a usare godaddy DNS per indirizzare il record @ su un CNAME. Ma sembra che non sia stato in grado di risolvere il problema. seguendo le linee guida sopra quindi funziona.

punta il tuo dominio su route53 e segui scegli il record A desiderato e passa il record tramite Alias. Dovresti riuscire ad ottenere il successo.



-1

Stavo cercando la soluzione a questo problema e alla fine si è rivelato un processo molto semplice.

In AWS dice (Un record) ma in realtà devi solo aggiungere il record CNAME e il valore come URL Load Balancer. Per il dominio primario utilizzare i seguenti valori:

host: [www] valore: [load balancer link]

Per un sottodominio aggiungere quanto segue:

valore host [qualsiasi nome sottodominio]: [link bilanciamento del carico]

e questo è tutto ... Il tuo bilanciamento del carico AWS ora dovrebbe essere collegato al tuo dominio o sottodominio.

Grazie a questo articolo

https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html


Questo non può essere fatto per un nome di dominio ("domain.com"), solo per un nome host ("www.domain.com"). L'OP ha chiesto un nome di dominio e non è possibile definire un record CNAME lì; sono consentiti solo i record A.
Massimo

-6

Possiamo usare un ec2 con vernice e nginx per indicare un ip esterno per il sito Web ospitato su godaddy.

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.