pobieranie mojej nazwy domeny, aby wskazała moją instancję Amazon Amazon

10

Staram się, aby moja nazwa domeny godaddy.com wskazywała na moją instancję Amazon EC2 i mam pewne trudności.

Utworzyłem strefę hostowaną dla mojej nazwy domeny na trasie 54 i ustawiłem serwery nazw jako serwery „zestawu delegacji” wymienione na trasie 53 (ns-xxx.awsdns-xx.net itp.). Ale mimo to nie działa.

Zastanawiam się tylko ... czy muszę powiązać nazwę / strefę domeny z konkretną instancją EC2 lub elastycznym adresem IP EC2? Jeśli tak, nie wiem jak to zrobić.

Jakieś pomysły?

neubert
źródło
Jak teraz wygląda Twój wpis DNS?
Kruug
Route 53 ma cztery rekordy NS i jeden rekord SOA dla mojej domeny, jeśli o to ci chodzi.
neubert
Może muszę zrobić rekord A dla mojego elastycznego adresu IP? Czy zmieniają się elastyczne IP EC2? Może mógłbym użyć elastycznego publicznego adresu IP publicznego DNS w rekordzie PTR? Nie wiem. Ponieważ rozpowszechnienie tych zmian może chwilę potrwać, trudno jest przetestować ..
Neubert
1
Rekord A powinien być adresem IP, który ma wskazywać domena. Użyj tego do sprawdzenia propagacji: whatsmydns.net
Kruug
To działało - dzięki! Jeśli opublikujesz to jako odpowiedź zamiast komentarza, zaakceptuję to!
neubert

Odpowiedzi:

10

Upewnij się, że rekord A Twojego DNS wskazuje publiczny adres IP twojego serwera.

Zasadniczo otrzymasz trzy kolumny:

  • Nazwa hosta <- w jaki sposób użytkownicy wejdą na Twoją stronę (@, www, subdomena itp.)
  • Adres <- gdzie powinien wskazywać rekord (zazwyczaj adres IP serwera)
  • Typ rekordu <- Zazwyczaj będzie to rekord A.

Użycie symbolu @ dla nazwy hosta umożliwi użytkownikom przejście do Twojej witryny za pośrednictwem http://domain.com. Jeśli chcesz http://www.domain.com, będziesz musiał skonfigurować kolejny rekord z wwwnazwą hosta.

Aby sprawdzić propagację, a także upewnić się, że rekord wskazuje właściwy adres, możesz użyć narzędzi takich jak http://www.whatsmydns.net/

Kruug
źródło
Czy musisz także zaktualizować serwery nazw? Na co powinny wskazywać serwery nazw?
Vandesh
9

Najpierw skonfiguruj adres IP dla ustawień DNS

  1. W AWS wybierz Elastyczne adresy IP w menu po lewej stronie.
  2. W górnym menu pod „Adresami” kliknij „Przydziel nowy adres”.
  3. Upewnij się, że „EIP używany w” jest ustawiony na „EC2 ″ i kliknij„ Tak, przydziel ”.
  4. Kliknij pole wyboru obok nowego adresu IP, który pojawił się w głównym lewym panelu, i naciśnij przycisk „Powiąż adres” w górnym menu.
  5. Z rozwijanego menu „Instancja” wybierz skonfigurowany wcześniej serwer WWW i kliknij „Tak, powiąż”.

To samo dotyczy zarządzania po stronie AWS, jednak pamiętaj, że teraz, gdy uzyskasz dostęp do swojego serwera przez SSH, SFTP lub MySQL, twój publiczny adres DNS, którego użyłeś do połączenia, ulegnie zmianie. W tym momencie prawdopodobnie lepiej jest po prostu użyć nowego adresu IP, aby połączyć się z serwerem sieciowym.

Konfigurowanie DNS

  1. Zaloguj się do swojego konta chrzestnego i przejdź do menedżera domeny.
  2. Kliknij uruchom przed domeną.
  3. kliknij kartę Plik strefy DNS i kliknij Edytuj.
  4. zmień adres IP na nowy (utworzony przez system Elastic IP) przed @ w sekcji hosta i zapisz zmiany.
Adil Abbasi
źródło
1
Jestem za tą odpowiedzią. W zależności od aplikacji warto skonfigurować Elastyczny adres IP, ponieważ pozwoli to na zmianę trasy ruchu, jeśli cokolwiek stanie się z Twoją instancją.
Oliver Tappin
1
jedyne, czego brakuje w tej odpowiedzi, to typ rekordu, którego nauczyłem się z przyjętej odpowiedzi. Będziesz chciał zrobić dwa rekordy A, jeden dla samej domeny, a drugi dla www.twojadomena.com. Pozostaw czas na rozmnażanie.
Harry Moreno,