Настройка собственного доменного имени для Github Pages
alpha 🌱
Навигация
Общая информация
Справки по теме
Чтобы использовать GitHub pages для публикации своего сайта нужно:
- Перейти в
Settingsсвоего репозитория. - В разделе
Code and automationв боковом меню выбратьPages. - В поле
Custom Domain, написать адрес своего домена и нажатьSave. - Следующие шаги зависят от используемого домена - Apex (
example.com) или Subdomain (subdomain.example.com).- If you are using an apex domain, navigate to your DNS provider and create an
Arecord that points your apex domain to GitHub’s name servers which have the following IP addresses:185.199.108.153185.199.109.153185.199.110.153185.199.111.153
- If you are using a subdomain, navigate to your DNS provider and create a
CNAMErecord that points your subdomain to the default domain for your site. For example, if you want to use the subdomainquartz.example.comfor your user site, create aCNAMErecord that pointsquartz.example.comto<github-username>.github.io.
- If you are using an apex domain, navigate to your DNS provider and create an
Указание поддомена на примере hub.zlonov.ru
Создаём в DNS сервисе запись:
- тип
CNAME - Хост:
hub - Указывает на
zlonov.github.io
Получение информации о домене
Команда:
dig hub.zlonov.ru +noall +answer
Ссылка: https://losst.pro/komanda-dig-v-linux#toc-1-poluchenie-informacii-o-domene
Проверяем:
dig hub.zlonov.ru +noall +answer
Пример результата:
hub.zlonov.ru. 3600 IN CNAME zlonov.github.io.
zlonov.github.io. 3600 IN A 185.199.108.153
zlonov.github.io. 3600 IN A 185.199.111.153
zlonov.github.io. 3600 IN A 185.199.109.153
zlonov.github.io. 3600 IN A 185.199.110.153
Убеждаемся, что DNS запись корректно определяется GitHub Pages: https://github.com/zlonov/hub.zlonov.ru/settings/pages
Теперь сайт доступен по адресу: https://hub.zlonov.ru
Указание корневого домена на примере k0mar0v.ru
Создаём в DNS сервисе 4 записи:
- тип
А - Хост:
.k0mar0v.ru - Указывает на
185.199.108.153185.199.109.153185.199.110.153185.199.111.153
Проверяем:
dig k0mar0v.ru +noall +answer
Пример результата:
k0mar0v.ru. 3547 IN A 185.199.111.153
k0mar0v.ru. 3547 IN A 185.199.110.153
k0mar0v.ru. 3547 IN A 185.199.109.153
k0mar0v.ru. 3547 IN A 185.199.108.153
Убеждаемся, что DNS запись корректно определяется GitHub Pages: https://github.com/zlonov/k0mar0v.ru/settings/pages
Теперь сайт доступен по адресу: https://k0mar0v.ru