我在 RFC 中没有找到关于此内容的任何引用,希望在这里找到可靠的答案。
域mail.example.com
运行邮件服务器。我想为awesomeexample.com
指向的域设置 MX 记录mail.example.com
。我可以使用 FQDN 吗?还是必须使用静态 IP 地址?
答案1
据我所知,MX
记录数据格式是RFC 1035
它定义 MX 记录应该指向主机名(FQDN)而不是 IP 地址。
MX RDATA format +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | PREFERENCE | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ / EXCHANGE / / / +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
在哪里:
偏爱
一个 16 位整数,指定在同一所有者的其他 RR 中给予此 RR 的优先权。值越低,优先权越大。交换
A<domain-name>
它指定愿意充当所有者名称的邮件交换器的主机。MX 记录会导致 EXCHANGE 指定的主机进行 A 类附加部分处理。MX RR 的使用在 [RFC-974] 中有详细说明。
(当然,当时 IPv6 还没有构思出来,但是 IPv6 主机也会查找 AAAA 记录。)