Настройка пользовательского домена apex для страниц github
Я приобрел домен и хочу связать его с URL-адресом github.io. У меня проблемы с настройкой DNS для настраиваемого домена, чтобы он указывал на домен Github.
В документации github говорится: "Вы должны настроить запись ALIAS, ANAME или A у своего провайдера DNS".
Похоже, что у Amazon Route 53 есть только запись A, поэтому мне нужно ее использовать. Проблема в том, что записи A, кажется, принимают только IP-адрес. Мне не удалось найти правильный IP-адрес, который соответствует моему URL-адресу github.io.
Я запустил команду копать, чтобы получить IP, и он дает мне IP. Когда я посещаю этот IP, однако это 404.
Я также использовал команду хоста и сайты, которые ищут IP-адреса, но все они дают мне тот же 404 IP-адрес
1 ответ
Я запустил команду копать, чтобы получить IP, и он дает мне IP. Когда я посещаю этот IP, однако это 404.
Этого следовало ожидать. Github не выделил IP-адрес только для вашего сайта - веб-браузер отправляет Host:
заголовок каждого запроса, чтобы сообщить веб-серверу, какой сайт запрашивается. Ввод IP-адреса в браузер приводит к отправке IP-адреса, поэтому сервер не знает, какой из миллионов возможных сайтов вам нужен.
Используйте этот адрес и создайте нормальную запись А. Ваш сайт должен работать нормально.
На маршруте 53 есть записи псевдонимов, но это актуально только в том случае, если целью является другая служба AWS, например S3, CloudFront или Elastic Load Balancer.