отримання мого доменного імені, щоб вказати на мій екземпляр Amazon ec2


10

Я намагаюся, щоб моє доменне ім'я godaddy.com вказало на мій екземпляр Amazon EC2, і у мене виникли певні труднощі.

Я створив розміщену зону для свого доменного імені на маршруті 54 і встановив набір серверів імен як сервери "набору делегацій", згадані на маршруті 53 (ns-xxx.awsdns-xx.net тощо). Але попри це не працює.

Мені цікаво одне: чи потрібно мені пов’язувати доменне ім’я / зону з певним екземпляром EC2 або еластичним IP-адресою EC2? Якщо так, я не знаю, як це зробити.

Будь-які ідеї?


Як виглядає ваш запис DNS зараз?
Круг

На маршруті 53 є чотири NS-записи та одна SOA-запис для мого домену, якщо це ви маєте на увазі.
Нейберт

Можливо, мені потрібно зробити запис на ім’я A для мого еластичного IP? Чи змінюються еластичні IP-адреси EC2? Можливо, я міг би використовувати еластичні IP-адреси публічного DNS у записі PTR? ідк. Оскільки для поширення цих змін може пройти деякий час, важко перевірити ..
neubert

1
Запис повинен бути IP-адресою, на яку потрібно вказати домен. Використовуйте це, щоб перевірити поширення: whatsmydns.net
Kruug

Що спрацювало - спасибі! Якщо ви опублікуєте це як відповідь замість коментаря, я прийму його!
Нейберт

Відповіді:


10

Переконайтесь, що A-запис вашого DNS вказує на IP-адресу вашого сервера, що знаходиться у відкритому доступі.

Як правило, ви отримаєте три стовпці:

  • Ім'я хоста <- Як користувачі потраплять на ваш сайт (@, www, піддомен тощо)
  • Адреса <- куди має вказувати запис (як правило, IP-адреса сервера)
  • Тип запису <- Зазвичай це буде запис A

Використання символу @ для імені хоста дозволить користувачам зайти на ваш сайт через http://domain.com. Якщо ви хочете http://www.domain.com, вам доведеться встановити ще один запис із wwwім'ям хоста.

Щоб перевірити поширення, а також переконатися, що запис вказує на правильну адресу, ви можете використовувати такі інструменти, як http://www.whatsmydns.net/


Чи потрібно також оновлювати сервери імен? На що повинні вказувати сервери імен?
Вандеш

9

Спочатку налаштуйте IP-адресу для своїх параметрів DNS

  1. У AWS виберіть Elastic IP's у лівому меню.
  2. У верхньому меню під "Адреси" натисніть "Виділити нову адресу".
  3. Переконайтесь, що для параметра "EIP, що використовується" встановлено значення "EC2" та натисніть "Так, виділити".
  4. Клацніть прапорець біля нової IP-адреси, яка з’явилася на головній лівій панелі, і натисніть кнопку «Асоційована адреса» у верхньому меню.
  5. У спадному меню "Екземпляр" виберіть веб-сервер, який ми створили раніше, і натисніть "Так, асоціювати".

Це все для управління на стороні AWS, однак зауважте, що тепер, коли ви отримуєте доступ до свого веб-сервера через SSH, SFTP або MySQL, ваша загальнодоступна DNS-адреса, яку ви використовували для з'єднання, буде змінена. На даний момент, можливо, краще просто скористатися новою IP-адресою для підключення, яке ви тільки що пов’язали зі своїм веб-сервером.

Налаштування DNS

  1. Увійдіть у свій обліковий запис godaddy та перейдіть до менеджера домену.
  2. Клацніть запуск перед вашим доменом.
  3. натисніть на вкладку Файл зони DNS і натисніть кнопку Змінити.
  4. змінити IP-адресу на новий (створений системою Elastic IP) на початку @ у розділі хоста та зберегти зміни.

1
Я за цю відповідь. Залежно від вашої програми, можливо, варто встановити Elastic IP, оскільки це дозволить вам перенаправити трафік, якщо все-таки трапиться з вашим екземпляром.
Олівер Таппін

1
єдине, чого не вистачає в цій відповіді, - це тип запису, який я дізнався з прийнятої відповіді. Вам потрібно зробити два записи A, один для голого домену та інший для www.yourdomain.com. Дайте час на розмноження.
Гаррі Морено
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.