Получить мое доменное имя, чтобы указать на мой экземпляр amazon ec2
Я пытаюсь, чтобы мое доменное имя godaddy.com указывало на мой экземпляр Amazon EC2, и у меня возникли некоторые трудности.
Я создал размещенную зону для моего доменного имени на маршруте 54 и настроил имена серверов как серверы "набора делегирования", упомянутые на маршруте 53 (ns-xxx.awsdns-xx.net и т. Д.). Но, несмотря на это, это не работает.
Меня интересует одна вещь: нужно ли связывать доменное имя / зону с конкретным экземпляром EC2 или эластичным IP-адресом EC2? Если так, то я не знаю, как это сделать.
Есть идеи?
3 ответа
Убедитесь, что A-запись вашего DNS указывает на общедоступный IP-адрес вашего сервера.
Обычно вы получите три столбца:
- Имя хоста <- как пользователи попадут на ваш сайт (@, www, поддомен и т. Д.)
- Адрес <- куда должна указывать запись (обычно это IP-адрес сервера)
- Тип записи <- Как правило, это будет запись A
Использование символа @ в качестве имени вашего хоста позволит пользователям попасть на ваш сайт через http://domain.com
, Если ты хочешь http://www.domain.com
, вам придется установить еще одну запись с www
в качестве имени хоста.
Чтобы проверить распространение, а также убедиться, что запись указывает на правильный адрес, вы можете использовать такие инструменты, как http://www.whatsmydns.net/
Сначала настройте IP-адрес для ваших настроек DNS
- В AWS выберите Elastic IP's в меню слева.
- В верхнем меню в разделе "Адреса" нажмите "Выделить новый адрес".
- Убедитесь, что для параметра "EIP used in" установлено значение "EC2" и нажмите "Да, выделить".
- Установите флажок рядом с новым IP-адресом, который появился на главной левой панели, и нажмите кнопку "Связать адрес" в верхнем меню.
- В раскрывающемся списке "Экземпляр" выберите свой веб-сервер, который мы настроили ранее, и нажмите "Да, связать".
Это все для управления на стороне AWS, однако, обратите внимание, что теперь, когда вы обращаетесь к своему веб-серверу через SSH, SFTP или MySQL, ваш общедоступный адрес DNS, который вы использовали для соединения, изменится. На этом этапе, вероятно, лучше просто использовать новый IP-адрес для подключения, которое вы только что связали с вашим веб-сервером.
Настройка вашего DNS
- Войдите в свою учетную запись godaddy и перейдите к менеджеру домена.
- Нажмите кнопку запуска напротив вашего домена.
- нажмите на вкладку "Файл зоны DNS" и нажмите "Изменить".
- смените IP на новый (созданный системой Elastic IP) перед @ в разделе хоста и сохраните изменения.
Вот ссылка, которая помогает мне:
http://techshangrila.blogspot.sg/2016/01/how-to-point-godaddy-domain-to-amazon.html
Шаги представлены следующим образом:
-Нажмите правой кнопкой мыши на экземпляр и выберите создать изображение
-После создания AMI-изображения щелкните правой кнопкой мыши и выберите "Копировать AMI".
-Выберите регион, в который хотите скопировать, дайте имя и описание, и нажмите "Копировать AMI".
-После того, как AMI скопирован в новый регион, нажмите кнопку Launch, чтобы запустить его.