Ответ 1
Как вы поняли, файл CNAME на стороне github должен быть заполнен настраиваемым параметром DNS на стороне регистратора, чтобы завершить сопоставление между вашим доменным именем (example.com) и поддоменом github. Файл CNAME требуется github для направления входящего запроса в свою собственную зону DNS (192.30.252.153) в соответствующий поддомен пользователя.
Следовательно, недостающий шаг - это ваш домен, фактически указывающий на DNS-зону github. На стороне регистратора (gandi.net) вы достигнете этого, отредактировав файл зоны DNS, прикрепленный к вашему домену. Этот файл зоны описывает иерархическую структуру доменных имен зоны DNS, к которой относится ваш собственный домен. То, что вы собираетесь сделать, - это изменение отображения между некоторыми частями вашей DNS-зоны и IP-адресов. Если вы хотите указать доменное имя верхнего уровня на произвольный IP v4 (здесь, DNS-зона github, расположенная по адресу 192.30.252.153), вы заинтересованы в переопределении A-записи (просто стоящей для "Адрес" ) в своем собственной зоны.
Конкретный ответ для gandi.net:
- перейдите в https://www.gandi.net/admin/domain
- нажмите на домен, который вы хотите использовать
- внизу своей страницы администратора в разделе "Файлы зон" нажмите "Изменить зону"
Здесь вы можете увидеть список настроек вашего файла зоны. Новая функция Gandi - это "версии": могут быть созданы разные версии файла зоны, и только один из них активен одновременно.
Чтобы настроить файл зоны для github, сначала нажмите "Создать новую версию". Он просто создаст копию текущей версии.
Предпочтительным способом подключения является добавление нового сопоставления CNAME, от *. {yourdomain.tld} до {youraccount}.github.io. Например, мой домен kaibun.net должен быть фасадом для chikamichi.github.io, поэтому я добавил сопоставление CNAME *.kaibun.net в chikamichi.github.io. (конечная точка обязательна в конфигурации gandi).
Вы также можете изменить параметры типов * и @типов записей, например, если вы просто хотите, чтобы вся зона DNS вела себя как "прокси" (это означает, что она будет "перенаправляться" на ваш поддомен github независимо от того, что), Однако этого не требуется, поэтому этот шаг является необязательным. Я предполагаю, что вы все еще находитесь в режиме нормального редактирования. Нажмите на значок "Перо" в правой части строки *. Не сохраняйте все поля нетронутыми, но значение "Значение": вставьте URI github в (документация github рекомендует использовать 204.232.175.78, но вы, возможно, нашли разные значения в Интернете: не используйте их). Подтвердите, затем выполните то же самое для строки @.
Не забудьте нажать "Активировать эту версию", когда будете готовы. Убедитесь, что "Номер активной версии" верен. Изменения будут занимать некоторое время для распространения.
Подробные примеры и процедура: http://wiki.gandi.net/dokuwiki/en/dns/zone/a-record