Gus*_*Gus 2 domain-name-system email
如果我向 gus@example.com 发送电子邮件,我的电子邮件客户端如何找到要发送电子邮件的 IP 地址?我知道它会对 example.com 进行 DNS 查找,但我想知道将准确使用哪些记录。
我可以成功地向我的域之一 gus@echochess.com 发送电子邮件,并且没有 MX 记录。我假设它在这里使用 A 记录,但是如果我想让不同的邮件服务器使用不同的 IP 处理电子邮件怎么办?
答案在RFC 5321
查找首先尝试定位与名称关联的 MX 记录。如果找到 CNAME 记录,则将结果名称作为初始名称进行处理。如果返回一个不存在的域错误,则必须将这种情况报告为错误。如果返回一个临时错误,则消息必须排队并稍后重试(参见第 4.5.4.1 节)。如果返回一个空的 MX 列表,则该地址被视为与隐式 MX RR 相关联,优先级为 0,指向该主机。如果 MX 记录存在,但没有一个可用,或者隐式 MX 不可用,则必须将这种情况报告为错误。
为了使其更具人类可读性,并假设域example.com
:
邮件服务器要求提供 MX 记录 example.com
一种。如果有一条或多条 MX 记录,请选择首选项最低的一条。在第 3 步中记住这一点。
湾 如果没有,则确定example.com
是最低优先级的 MX 记录。在第 3 步中记住这一点。
将 MX 记录解析为其匹配的 A 记录并联系该主机
因此,只要您没有特定的 MX 记录,您的 A 记录就会被用作 MX 记录。设置 MX 记录后,将改为使用该记录。
归档时间: |
|
查看次数: |
3063 次 |
最近记录: |