Я приобрел домен и хочу связать его с URL-адресом github.io. У меня проблемы с настройкой DNS для настраиваемого домена, чтобы он указывал на домен Github.

В документации github говорится: «Вы должны настроить запись ALIAS, ANAME или A у своего провайдера DNS».

Amazon Route 53, кажется, имеет только запись A, поэтому мне нужно ее использовать. Проблема в том, что записи A, кажется, принимают только IP-адрес. Мне не удалось найти правильный IP-адрес, который соответствует моему URL-адресу github.io.

Я запустил команду копать, чтобы получить IP, и он дает мне IP. Когда я посещаю этот IP, однако это 404s.

Я также использовал команду хоста и сайты, которые ищут IP-адреса, но все они дают мне тот же 404 IP

1 ответ1

1

Я запустил команду копать, чтобы получить IP, и он дает мне IP. Когда я посещаю этот IP, однако это 404s.

Этого следовало ожидать. Github не выделил IP-адрес только для вашего сайта - веб-браузер отправляет заголовок Host: с каждым запросом, чтобы сообщить веб-серверу, какой сайт запрашивается. Ввод IP-адреса в браузер приводит к отправке IP-адреса, поэтому сервер не знает, какой из миллионов возможных сайтов вам нужен.

Используйте этот адрес и создайте нормальную запись А. Ваш сайт должен работать нормально.

На маршруте 53 есть записи псевдонимов, но это актуально только в том случае, если целью является другой сервис AWS, например S3, CloudFront или Elastic Load Balancer.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .