Я хочу создать страницу пользователя на 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