#github #dns #github-pages
#github #dns #github-страницы
Вопрос:
У меня есть пользовательский домен — example.com . Мне нужно настроить его так, чтобы поддомен ‘premium’ (premium.example.com ) указывает на страницы github в определенном репозитории. но домен apex (example.com ) и поддомен «www» (www.example.com ) указывает на какой-то другой сервер, возможно, сервер на базе WordPress.
Я запутался в этих двух аспектах, какой из них установить в моей спецификации DNS:
- установите запись ‘A’ в cPanel для ‘premium.example.com ‘ чтобы указать на серверы github (185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153).
- установите запись ‘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.