让我们从一个例子开始:
Gmail SMTP服务器地址是(我将在下面称之为公共(:
smtp.gmail.com
但是,如果我们查看 gmail.com 的DNX-MX记录,我们将看到以下地址:
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 在 DNS-MX 地址中不使用 smtp.gmail.com?
-
为什么 Gmail 不使用 DNS-MX 地址作为公开地址?
当您连接到 smtp.gmail.com 时,您正在连接到邮件提交代理。 通常,您将连接到端口 587 上的 MSA。 当您想要发送看似来自您的GMail帐户的电子邮件时,您可以执行此操作。 当然,您需要有一个GMail帐户才能执行此操作。
MSA 地址不需要以将其与 gmail.com 相关联的方式在 DNS 中发布。 如果您没有帐户,他们不希望您使用它。 如果你有一个帐户,他们会告诉你MSA在哪里。
当您连接到 MX 地址时,您正在连接到邮件传输代理。 通常,您将连接到端口 25 上的 MTA。当您想向 GMail 帐户发送电子邮件时,您可以执行此操作。 它可以是您自己的帐户,但大多数时候不是 - 事实上,您无需拥有自己的GMail帐户即可执行此操作。
MX 记录发布在 DNS 中,以便世界上每个 MTA 都可以查找 Google 的 MTA 并将电子邮件路由到它们。