Начнем с примера:
Адрес SMTP-сервер Gmail (ниже я назову его публичным):
smtp.gmail.com
Но если мы посмотрим на запись DNX-MX на gmail.com, мы увидим следующие адреса:
alt4.gmail-smtp-in.l.google.com.
alt2.gmail-smtp-in.l.google.com.
alt1.gmail-smtp-in.l.google.com.
gmail-smtp-in.l.google.com.
alt3.gmail-smtp-in.l.google.com.
В чем разница между публичным адресом и адресом DNS-MX?
Почему Gmail не использует smtp.gmail.com в адресах DNS-MX?
Почему Gmail не использует адреса DNS-MX как общедоступные?

Когда вы подключаетесь к smtp.gmail.com, вы подключаетесь к агенту отправки почты. Обычно вы подключаетесь к MSA через порт 587. Это делается, когда вы хотите отправить электронное письмо, которое, похоже, приходит ИЗ вашей учетной записи GMail. Конечно, для этого вам понадобится учетная запись GMail.
Адрес MSA не нужно публиковать в DNS таким образом, чтобы он ассоциировался с gmail.com. Если у вас нет учетной записи, они не хотят, чтобы вы ее использовали. Если у вас есть учетная запись, они сообщат вам, где находится MSA.
Когда вы подключаетесь к адресам MX, вы подключаетесь к агенту пересылки почты. Обычно вы подключаетесь к MTA через порт 25. Это делается, когда вы хотите отправить электронное письмо К на учетную запись GMail. Это может быть ваша собственная учетная запись, но в большинстве случаев это не так - для этого вам не нужно иметь собственную учетную запись GMail.
Записи MX публикуются в DNS, поэтому каждый MTA в мире может искать MTA Google и направлять им электронную почту.