настройка пользовательского поддомена с помощью страниц github, в то время как домен может указывать куда-то еще

#github #dns #github-pages

#github #dns #github-страницы

Вопрос:

У меня есть пользовательский домен — example.com . Мне нужно настроить его так, чтобы поддомен ‘premium’ (premium.example.com ) указывает на страницы github в определенном репозитории. но домен apex (example.com ) и поддомен «www» (www.example.com ) указывает на какой-то другой сервер, возможно, сервер на базе WordPress.

Я запутался в этих двух аспектах, какой из них установить в моей спецификации DNS:

  1. установите запись ‘A’ в cPanel для ‘premium.example.com ‘ чтобы указать на серверы github (185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153).
  2. установите запись ‘CNAME’ в cPanel для ‘premium.example.com ‘чтобы указать на мой URL-адрес github (myuser.github.io ).

не могли бы вы объяснить, какой из двух можно использовать для настройки моего поддомена? также какую конфигурацию установить для моих пользовательских доменов apex и ‘www’?

Ответ №1:

Это должна быть CNAME запись.

Вы можете добавить CNAME запись и указать premium на myuser.github.io . Это указано в документе GitHub Pages Кроме того, вам необходимо настроить premium.example.com пользовательский домен на странице настроек репозитория GitHub (документ).

CNAME используется для преобразования вашего доменного имени в другое. Согласно Википедии:

Запись канонического имени (сокращенно CNAME record) — это тип записи ресурса в системе доменных имен (DNS), которая сопоставляет одно доменное имя (псевдоним) с другим (каноническим именем).)

Комментарии:

1. ОК. Но как бы мы тогда настроили домен apex (example.com ) чтобы указать на какой-то другой сервер? Нужно ли нам сохранять записи ‘A’ домена apex, указывающие на четыре IP-адреса github?

2. Вопрос заключается в указании домена apex на какой-либо другой сервер. Итак, вам нужно сделать так, чтобы запись «A» указывала на этот «другой» сервер, а не на IP-адрес github.