Kupiłem domenę i chcę ją zastosować na mojej instancji Amazon Ec2? [zamknięte]

Mam instancję Amazon EC2 z publicznym DNS: ec2-123......amazon.com

Jak zmienić domenę publiczną z ec2-123......amazon.com na mydomain.com?

Author: Pat Myron, 2011-02-17

4 answers

Podczas kojarzenia nazwy domeny z komputerem, istnieją 3 komponenty, które współpracują ze sobą:

  1. rejestratora (tutaj kupiłeś nazwę domeny).
  2. serwer DNS. Ten serwer odpowiada na żądania DNS i rozwiązuje nazwy DNS na adres IP.
  3. IP serwera.

Te 3 komponenty bardzo często nie pochodzą od tego samego dostawcy (chociaż w wielu przypadkach tak jest). Kupisz nazwę domeny od jednego rejestratora, Twój DNS jest hostowany przez kogoś else, a serwer jest hostowany przez inny podmiot.

Cofnijmy się i zacznijmy od #3:

Adres IP: musisz upewnić się, że adres IP Twojego serwera jest statyczny. Oznacza to, że adres IP (4 cyfry) nie zmienia się pomiędzy zamknięciem serwera. W Amazon EC2 nazywa się to Elastyczny IP, i jest bardzo tani (w stosunku do instancji EC2), lub jest bezpłatny, jeśli twój serwer jest cały czas włączony.

DNS : musisz mieć konto z usługą DNS. Amazon mA usługę DNS o nazwie route 53. Inni sprzedawcy, których polecam to nearlyfreespeach.net, lub dyndns.com. w usłudze DNS definiujesz rekordy DNS (zazwyczaj rekordy A lub rekordy C, ale jest ich więcej). Jeśli kupiona nazwa domeny jest domain.com, chcesz mieć zapis nazwisk: 'domain.com" oraz "www.domain.com". Usługa DNS poda nazwy serwerów nazw lub ich adres IP. Zazwyczaj jest więcej niż jeden serwer które wzajemnie się wspierają.

Rejestrator: tutaj nawiązujesz połączenie między nazwą domeny a serwerem DNS, na którym masz konto. Wpisz tam nazwę serwera, który otrzymałeś od '2'.

Zobacz dokumenty: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewDNS.html

 180
Author: Uri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-08 00:31:01

Jednym z obecnie (feb13) najprostszych rozwiązań jest użycie AWS Route53. Ale to nie jest za darmo.

W panelu zarządzania EC2 AWS Wybierz ROUTE53.

Utwórz strefę hostowaną (Wstaw swoją domenę, nie dołączaj www lub będziesz miał bardzo trudny błąd do wyśledzenia - Twój rejestrator powie, że serwer DNS odmówił weryfikacji lub coś w tym stylu)

Gdy to zrobisz, zostaniesz poinformowany o serwerach master i 3 slave dns, które będą używane w formularzu REJESTRATORA (aktualizacja lub utworzenie domeny). możesz to zrobić przed lub po następnym kroku, ale musisz zmienić serwery nazw na poziomie rejestratora (godaddy, netsol, registro.br, itp.).

Nadal w ROUTE53, musisz kliknąć na niedawno utworzoną strefę, a następnie ustawić rekordy GOTO. zobaczysz, że 2 zestawy rekordów są już utworzone, ale musisz utworzyć coś, co nazywa się rekordem "A" (rekord adresu). jest to dość oczywiste (w tym przypadku prawdopodobnie dobrym pomysłem jest użycie www: prowadzenie, nie tylko yourdomain.com). Wstaw elastyczny adres IP Twojej instancji ec2 w polu Wartość.

Uwaga: musisz utworzyć rekord A dla każdej subdomeny, którą zdecydujesz się utworzyć (www.yourdomain.com, mysubd.yourdomain.com, easymail.yourdomain.com, etc, etc). zapisy A mogą wskazywać na różne IP, nie ma problemu.

Powinieneś być gotowy. możesz przyspieszyć propagację informacji dns, jeśli używasz OpenDNS jako serwera dns(w ustawieniach sieci). goto opendns ' s strona aktualizacji pamięci podręcznej i zazwyczaj można przyspieszyć propagację, prosząc opendns, aby wyczyścić (odświeżyć) swoją pamięć podręczną i sprawdzić z root serwerów dns (pierwsze, które odzwierciedlają twoje zmiany na poziomie REJESTRATORA).

LUB możesz poczekać do 48 godzin na aktualizację serwerów dns lokalnego dostawcy usług internetowych (lub na propagację danych dns-wielu administratorów sysadminów jest dość głośno o tym temacie, sprawdź Evan Anderson w tym temacie).

O tak, i nie zapomnij spłukać pamięci podręcznej dns przeglądarki (i / lub Pamięci podręcznej systemu operacyjnego, w zależności od tego, czego używasz).

MAR13: to nie jest, repeat nie jest wolnym rozwiązaniem . myślałem, że to część mojego pakietu EC2, ale pobierają 50 centów miesięcznie za usługę, plus 50 centów za każdy milion zapytań do miliarda. Uważaj!

 90
Author: tony gil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-08 10:13:45

Upewnij się, że Twoja instancja ec2 ma statyczny adres ip, a następnie zmień wpis serwera dns, aby wskazywał na ten adres ip.

Użyłem ostatnio tego tutoriala: http://paulstamatiou.com/how-to-getting-started-with-amazon-ec2

 6
Author: Daniel Kutik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-17 14:07:02

Wszystko, co musisz zrobić, to edytować plik strefy dla domeny (zwykle można to zrobić za pomocą Panelu sterowania od resellera domeny).

Wskaż żądany adres IP serwera ec2.

Więc:

www.domain.com wskazuje w.x.y.z Gdzie w.x.y.z jest adresem ip Twojego serwera ec2.

 1
Author: Peter Farmer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-17 14:03:26