Как сделать так, чтобы мой домен godaddy автоматически перенаправлялся на страницу github [закрыто]

Недавно я купил домен .com (назовите его mydomain.com) у godaddy и пытаюсь сделать так, чтобы всякий раз, когда кто-то вводил mydomain.com, их браузер загружал mydomain. github.io.

Я уже добавил необходимый файл CNAME в репозиторий github, теперь мне просто нужно настроить мои настройки godaddy. Я захожу, чтобы добавить запись зоны CNAME на моей странице администратора на godaddy, и мне представляются два поля:

1) Хост

и

2) Указывает на

Что бы я вставил в каждое поле для выполнения того, что я пытаюсь сделать? Я пробовал несколько комбинаций вещей, но не могу заставить его обновиться даже после пары часов ожидания.

-1
задан 16 July 2014 в 01:57
2 ответа

Основываясь на комментариях, я хотел бы пояснить, почему именно это не работает для вас. Вы не имеете права использовать CNAME на вершинном домене из-за конфликта с записями SOA и NS. Вы можете использовать CNAME на поддоменах (www, git и т.д. - Пока у них нет других записей), но для самого домена вам нужно будет использовать запись A, указывающую на IP-адрес github.

В руководстве по настройке GitHub найденном здесь, вы должны создать записи A со следующими IP-адресами:

192.30.252.153
192.30.252.154

RFC1912 раздел 2.4:

2.4 CNAME-записи

CNAME-запись не может сосуществовать с какими-либо другими данными. In
другими словами, если suzy.podunk.xx является псевдонимом для sue.podunk.xx, то вы
не может также иметь пластинку MX для suzy.podunk.edu, или пластинку A, или
. даже запись TXT. Особенно не пытайтесь комбинировать CNAME и NS
. такие пластинки!:

 podunk.xx. IN NS ns1
 IN NS ns2
 в ХРАНИЛИЦЕ Мария
 Мария В А 1.2.3.4

Это часто пытаются сделать неопытные администраторы как очевидный способ позволить вашему доменному имени также быть хостом. Однако, DNS-серверы типа BIND увидят CNAME и откажутся добавлять какие-либо другие ресурсы для этого имени. Так как никакие другие записи не разрешены чтобы сосуществовать с CNAME, NS записи игнорируются. Поэтому все хосты в домене podunk.xx также игнорируются!

Если вы хотите, чтобы ваш домен тоже был хостом, сделайте следующее:

 podunk.xx. В NS ns1
 IN NS ns2
 В А 1.2.3.4
 Мария В А 1.2.3.4

Не переусердствуйте с CNAME. Используйте их при переименовании хостов, но планируют избавиться от них (и проинформировать своих пользователей). Тем не менее, CNAME
полезные (и поощряемые) обобщенные имена для серверов -- ftp'
. для вашего ftp-сервера,
www' для вашего Web-сервера, gopher' для вашего
. Gopher server,
news' для вашего сервера новостей Usenet, и т.д.

Не забудьте удалить CNAME, связанные с хостом, если вы
. удалить хост, для которого он является псевдонимом. Такие "черствые CNAME" - отходы
. ресурсов.

1
ответ дан 5 December 2019 в 19:27

Если HTTP 301 редиректа достаточно, вы можете сказать GoDaddy, чтобы он перенаправил домен на mydomain.github.io. Опцию переадресации домена можно найти в настройках домена GoDaddy.

Для переадресации не нужно вносить никаких изменений в DNS-зону, GoDaddy сделает это за вас.

.
1
ответ дан 5 December 2019 в 19:27

Теги

Похожие вопросы