#amazon-web-services #amazon-route53
#Amazon-веб-сервисы #amazon-route53
Вопрос:
Я хочу подключить свой домен (в зарегистрированных доменах AWS) к IP-адресу моего экземпляра Ec2 в моей учетной записи AWS; чтобы я мог вводить www.my-domain.com
данные в любом браузере и открывать свой веб-сайт.
Я перенес доменное имя из своей старой учетной записи AWS в новую. Обычно AWS автоматически создает зону размещения для домена, но этого не произошло.
Итак, я создал свою собственную размещенную зону и добавил и две записи A (www.a.com и a.com ) со значением, связанным с IP-адресом моего экземпляра Ec2, но браузеры не распознали домен.
Итак, я попытался:
- Обновление серверов имен размещенной зоны так, чтобы они совпадали с доменным именем NS, но результат тот же
- Обновление серверов имен доменного имени, чтобы оно совпадало с NS размещенной зоны, но с тем же результатом
Что я могу сделать?
Спасибо.
Ответ №1:
Пока регистратором домена является AWS (вы можете проверить это, запустив whois
свой домен), настройка должна быть довольно простой.
Во-первых, возможно, стоит создать новую размещенную зону, если вы изменили NS
записи для нее. Важно, чтобы эти значения были исходными доменами, которые AWS ввел в соответствие со значениями. Также убедитесь, что размещенная зона является общедоступной размещенной зоной.
Скопируйте каждое из значений сервера имен из вашей общедоступной размещенной зоны (всего их должно быть 4). Затем в вашем зарегистрированном домене в консоли Route 53 отредактируйте серверы имен, заменив значения значениями, взятыми из вашей размещенной зоны. После этого новая общедоступная размещенная зона будет использоваться вашим доменом.
В зависимости от возможного кеширования TTL для клиентов может потребоваться некоторое время, чтобы использовать этот сервер имен, но вы можете протестировать его, используя DIG
команду для поиска NS
значения с помощью внешнего сервера или веб-сервиса, предлагаемого Google.
Комментарии:
1. Прямо сейчас записи NS размещенной зоны совпадают с зарегистрированным доменом, но у меня все та же проблема
2. Что касается права собственности на домен
Registrant contact
, это моя электронная почта и проверено. То же самое для административного контакта и технического контакта.3. И размещенная зона является общедоступной
4. Я повторно добавлю ALB, потому что мне нужно добавить SSL-сертификат на веб-сайт!
5. Если записи, кэшированные либо в вашей локальной сети, либо у ваших провайдеров, заканчиваются, записи переходят в неработающую запись. Как только кэш будет очищен, он заработает
Ответ №2:
Я не знаю, может ли это считаться и отвечать, но это то, что я сделал, чтобы решить проблему:
- Я создал и
Application Load Balancer
Security Group
С правилами для входящих:HTTP TCP 80 0.0.0.0/0, ::/0
- И
Target Group
TCP 80 установлен на экземпляр Ec2. - Подключите запись A к ALB
Это устранило мою проблему