thumb

GitHub страницы это невероятно лёгкое и удобное решение для хостинга простого личного веб-сайта. По умолчанию адрес будет username.github.io. Ниже я объясню, как я настроил мою страницу пользователя github.io с моим собственным доменным именем arthurgareginyan.com которое Я зарегистрировал с помощью GoDaddy.com.

Настройка страницы пользователя github.io и регистрация доменного имени

Я предполагаю, что это уже сделано. Я создал страницу пользователя на arthurgareginyan.github.io. Когда Я перехожу на эту страницу, URL-адрес остаётся arthurgareginyan.github.io (то есть, он никуда не перенаправляет). С помощью GoDaddy.com, я зарегистрировал доменное имя arthurgareginyan.com. Теперь я хочу привязать моё собственное доменное имя (arthurgareginyan.com) к моей странице GitHub.

Создание CNAME файла в GitHub

a) Войдите в свой аккаунт GitHub.

b) Перейдите в корневой каталог вашей страницы, в моем случае это - arthurgareginyan.github.io.

c) Создайте новый файл с названием CNAME (все буквы большие, без расширения).

d) Поместить в файл имя домена, в моем случае это - www.arthurgareginyan.com (без http://, только апекс домен arthurgareginyan.com или с субдоменом, например как www.).

Привязка GoDaddy доменного имени к GitHub страницам

e) Примените изменения.

Примечание: Можно использовать субдомен www. вместе с апекс-доменом. Это настраивается с помощью файла CNAME. Например:

  • Если ваш CNAME файл содержит example.com, то www.example.com будет переадресовывать на example.com.
  • Если ваш CNAME файл содержит www.example.com, то example.com будет переадресовывать на www.example.com.

Примечание: Аналогичным способом можно добавить файл robots.txt на вашу страницу GitHub.

Настройка DNS в GoDaddy

a) Войдите в свой аккаунт GoDaddy.

b) Перейдите в раздел “Manage Your Domains”.

c) Выберите доменное имя которое вы хотите привязать к вашей github.io странице.

d) Перейдите на вкладку “DNS Zone File”.

Привязка GoDaddy доменного имени к GitHub страницам

e) В разделе “A (Host)” добавьте две А-записи:

  • Первая: “A (Host)” запись с host = @ и Points to = 192.30.252.153.
  • Вторая: “A (Host)” запись с host = @ и Points to = 192.30.252.1534.
Привязка GoDaddy доменного имени к GitHub страницам

Об этом можно прочитать здесь: https://help.github.com/articles/tips-for-configuring-an-a-record-with-your-dns-provider/

f) В разделе “CName (Alias)” добавьте “CNAME (Alias)” запись с host = www и Points to = username.github.io (в моём случае это - arthurgareginyan.github.io).

Привязка GoDaddy доменного имени к GitHub страницам

g) Сохраните изменения.

Это всё, что я сделал в GoDaddy. Я не изменял ничего больше, включая записи Nameserver (NS).

Тестирование

Изменения требуют некоторого времени и не вступят в силу немедленно. Терпеливо подождите пока настройки DNS обновятся. Это может занять до 48 часов.

Когда DNS обновятся, вы должны быть в состоянии перейти на ваш собственный домен и увидеть вашу страницу username.github.io, но теперь с новым адресом.

Вы можете проверить вашу работу с помощью следующей команды:

dig arthurgarginyan.com +nostats +nocomments +nocmd
;arthurgarginyan.com
arthurgarginyan.com.   73  IN  A 192.30.252.153
arthurgarginyan.com.   73  IN  A 192.30.252.154

Заключение

Вот и всё, готово. Теперь ваше собственное доменное имя добавлено на GitHub pages. Так просто, не так ли?

Я надеюсь на то, что эта статья помогла вам узнать о том, как добавить собственное доменное имя на GitHub pages. Если эта статья помогла вам, пожалуйста, оставьте комментарий :smiley:

Спасибо за прочтение!