Получить мое доменное имя, чтобы указать на мой экземпляр 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

  1. В AWS выберите Elastic IP's в меню слева.
  2. В верхнем меню в разделе "Адреса" нажмите "Выделить новый адрес".
  3. Убедитесь, что для параметра "EIP used in" установлено значение "EC2" и нажмите "Да, выделить".
  4. Установите флажок рядом с новым IP-адресом, который появился на главной левой панели, и нажмите кнопку "Связать адрес" в верхнем меню.
  5. В раскрывающемся списке "Экземпляр" выберите свой веб-сервер, который мы настроили ранее, и нажмите "Да, связать".

Это все для управления на стороне AWS, однако, обратите внимание, что теперь, когда вы обращаетесь к своему веб-серверу через SSH, SFTP или MySQL, ваш общедоступный адрес DNS, который вы использовали для соединения, изменится. На этом этапе, вероятно, лучше просто использовать новый IP-адрес для подключения, которое вы только что связали с вашим веб-сервером.

Настройка вашего DNS

  1. Войдите в свою учетную запись godaddy и перейдите к менеджеру домена.
  2. Нажмите кнопку запуска напротив вашего домена.
  3. нажмите на вкладку "Файл зоны DNS" и нажмите "Изменить".
  4. смените IP на новый (созданный системой Elastic IP) перед @ в разделе хоста и сохраните изменения.

Вот ссылка, которая помогает мне:

http://techshangrila.blogspot.sg/2016/01/how-to-point-godaddy-domain-to-amazon.html

Шаги представлены следующим образом:

-Нажмите правой кнопкой мыши на экземпляр и выберите создать изображение

-После создания AMI-изображения щелкните правой кнопкой мыши и выберите "Копировать AMI".

-Выберите регион, в который хотите скопировать, дайте имя и описание, и нажмите "Копировать AMI".

-После того, как AMI скопирован в новый регион, нажмите кнопку Launch, чтобы запустить его.

Другие вопросы по тегам