ottenere il mio nome di dominio per puntare alla mia istanza di Amazon ec2


10

Sto cercando di ottenere il mio nome di dominio godaddy.com indirizzato alla mia istanza di Amazon EC2 e ho qualche difficoltà.

Ho creato una zona ospitata per il mio nome di dominio sulla route 54 e impostato i server dei nomi come server "set di delega" menzionati sulla Route 53 (ns-xxx.awsdns-xx.net, ecc.). Ma nonostante ciò non funziona.

Una cosa che mi chiedo è ... devo associare il nome dominio / zona a una particolare istanza EC2 o IP elastico EC2? Se è così, non so come farlo.

Qualche idea?


Che aspetto ha la tua voce DNS in questo momento?
Kruug

Route 53 ha quattro record NS e un record SOA per il mio dominio, se è questo che intendi.
neubert

Forse devo registrare il mio nome A per il mio IP elastico? Gli IP elastici EC2 cambiano? Forse potrei usare il DNS pubblico degli IP elastici in un record PTR? idk. Dal momento che può prendere un po 'per le modifiche si propagano fuori è difficile prova ..
Neubert

1
Il record A dovrebbe essere l'indirizzo IP a cui si desidera che faccia puntare il dominio. Usa questo per verificare la propagazione: whatsmydns.net
Kruug

Ha funzionato - grazie! Se lo pubblichi come risposta anziché come commento, lo accetterò!
neubert

Risposte:


10

Assicurati che il record A del tuo DNS indichi l'indirizzo IP pubblico del tuo server.

Generalmente otterrai tre colonne:

  • Nome host <- Come gli utenti accederanno al tuo sito (@, www, sottodominio, ecc.)
  • Indirizzo <- dove dovrebbe puntare il record (generalmente l'indirizzo IP del server)
  • Tipo di record <: in genere si tratta di un record A.

L'uso del simbolo @ per il nome host consentirà agli utenti di accedere al tuo sito tramite http://domain.com. Se lo desideri http://www.domain.com, dovrai impostare un altro record con wwwil nome host.

Per verificare la propagazione, oltre ad assicurarsi che il record punti all'indirizzo corretto, è possibile utilizzare strumenti come http://www.whatsmydns.net/


Devi aggiornare anche i server dei nomi? Cosa dovrebbero indicare i nameserver?
Vandesh,

9

Innanzitutto configura un indirizzo IP per le tue impostazioni DNS

  1. In AWS seleziona IP elastici nel menu a sinistra.
  2. Nel menu in alto sotto "Indirizzi", fai clic su "Allocate New Address".
  3. Assicurarsi che "EIP utilizzato in" sia impostato su "EC2" e fare clic su "Sì, alloca".
  4. Fare clic sulla casella di spunta accanto al nuovo indirizzo IP che è apparso nel riquadro principale a sinistra e premere il pulsante "Indirizzo associato" nel menu in alto.
  5. Nel menu a discesa "Istanza", seleziona il tuo server web che abbiamo impostato in precedenza e fai clic su "Sì, Associa".

Questo è tutto per la gestione del lato AWS, tuttavia, tieni presente che ora quando accedi al tuo server web tramite SSH, SFTP o MySQL, il tuo indirizzo DNS pubblico che stavi utilizzando per la connessione sarà cambiato. A questo punto è probabilmente meglio usare il nuovo indirizzo IP per connettersi che hai appena associato al tuo server web.

Configurazione del DNS

  1. Accedi al tuo account godaddy e vai al gestore dominio.
  2. Fai clic su Avvia davanti al tuo dominio.
  3. fare clic sulla scheda del file di zona DNS e fare clic su Modifica.
  4. collega l'IP a quello nuovo (creato dal sistema IP elastico) prima di @ nella sezione host e salva le modifiche.

1
Sono per questa risposta. A seconda dell'applicazione, potrebbe valere la pena impostare un IP elastico in quanto ciò ti consentirà di reindirizzare il tuo traffico in caso accada qualsiasi cosa accada alla tua istanza.
Oliver Tappin,

1
l'unica cosa che manca a questa risposta è il tipo di record, che ho imparato dalla risposta accettata. Ti consigliamo di creare due record A, uno per il dominio nudo e un altro per www.tuodominio.com. Concedi il tempo per la propagazione.
Harry Moreno,
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.