Назад | Перейти на главную страницу

Настройка DNS для страниц GitHub во избежание конфликта почтовых серверов

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

MX Records
mail.example.com

A Records
        123.45.67.89 (assume this is the default a record)
mail    123.45.67.89
www     123.45.67.89

CNAME
None

Я бы хотел, чтобы моя страница на github отображалась на example.com. Могу ли я обновить записи www и A по умолчанию на IP-адрес github и оставить почту, указывающую на существующий IP-адрес?

Как перенаправить пользователей, переходящих с www.example.com, на example.com?

Да, вы можете оставить mail IP как есть. Вы можете удалить запись www и установить ее как CNAME для example.com. Затем вы меняете запись «по умолчанию» на IP-адрес GitHub, как описано в страница помощи. GitHub обработает перенаправление.

Их документация по этому не упоминает почту.

Все, что вам нужно сделать, это установить mail A-record, чтобы быть там, где вам нужно. Остальным это не повредит.

Согласно их документации, перенаправления с www => bare-domain не встроены. Чтобы получить это, вам придется обрабатывать перенаправления в самом содержимом страницы, если можете.

Предположим, что домен вашей страницы github user.github.com , затем установите CNAME на user.github.com для www.example.com и укажите example.com на IP-адрес github.com

Не нарушайте почту. Запись. Если вы хотите перенаправить пользователей, которые переходят на www.example.com к example.com тогда проверьте https://stackoverflow.com/questions/12011521/redirect-www-example-com-to-example-com