Извините за то, что я новичок в технических аспектах записей домена и тому подобном, но у меня есть вопрос, на который кто-то из присутствующих здесь сможет ответить гораздо лучше.
Мой домен example.com был приобретен через GoDaddy. До недавнего времени указанный домен использовался с HostGator. Серверы имен были установлены в GoDaddy, а дополнительный домен добавлен в HostGator.
Недавно я перешел на размещение этого сайта на GitHub. Чтобы это заработало, я удалил серверы имен из домена на GoDaddy и установил запись A, указывающую на GitHub. Доменное имя теперь работает нормально.
Мой вопрос: на HostGator я настроил пересылку почты для me@example.com через cPanel. Есть ли способ изменить записи DNS моего домена на GoDaddy, чтобы я мог размещать их на GitHub, но управлять этим адресом электронной почты через HostGator?
Я предполагаю, что ваши серверы имен настроены на GoDaddy, и вы только что изменили запись A для www, чтобы указать на серверы github. Как сказал @Kyle Smith, вам нужно добавить запись MX.
Первое, что нужно сделать, это проверить с помощью hostgator, какое имя хоста или IP-адрес почтового сервера для ваших служб с ними. Если они дадут вам имя хоста (это предпочтительно), добавьте запись MX в свой домен, чтобы указать ее на это имя хоста. Они могут дать вам несколько с разными приоритетами, просто поместите их в GoDaddy с теми же приоритетами, что и вам *.
В качестве альтернативы они могут дать вам IP-адрес. В этом случае вам следует настроить запись MX для mail.yourdomain.com, а затем настроить запись A для mail.yourdomain.com, указывающую на предоставленный вами IP-адрес. **
В обоих случаях вам не нужно ничего делать на hostgator, только в домене.
(*) Меньшее число = более высокий приоритет. Если кто-то отправляет вам почту, их smtp-сервер сначала попытается отправить на сервер в записях MX с самым низким приоритетом, затем попробуйте следующий, если он не работает и т. Д.
(**) Они могут быть уже автоматически настроены godaddy (вероятно, указывая на серверы godaddy), поэтому просто измените их, если они
Что касается того, как хост это получает (краткое объяснение); как частично упоминалось выше, кто-то нажимает, чтобы отправить вам электронное письмо, электронное письмо отправляется на его сервер smtp, сервер smtp просматривает записи MX для домена, на который отправляется электронное письмо, он ищет IP-адрес с самым низким приоритетом Запись MX и отправляет электронное письмо на этот IP-адрес. Сервер hostgator получает электронное письмо и может пересылать его.
При отправке электронной почты почтовые серверы ищут определенные записи DNS, называемые записями MX. Это контрастирует с поиском IP-адреса, скажем, для веб-сайта, который использует запись A. Если вы настроите свои записи DNS (на GoDaddy) так, чтобы записи MX указывали на почтовые серверы HostGator, вы должны получить желаемый результат.