未看到或使用 IMAP 的 DNS SRV 记录

未看到或使用 IMAP 的 DNS SRV 记录

据我所知,以下 DNS 记录应该可以作为我的邮件服务器的故障转移:

example.com     A   192.0.2.1       3600
www.example.com A   192.0.2.1       3600
ftp.example.com A   192.0.2.1       3600
example.com TXT "v=spf1 a mx a:spf.batchsmtp.com ip4:198.51.100.1 ip4:203.0.113.2 -all"     86400
example.com     MX  srv1.batchsmtp.com  10  86400
example.com     MX  srv2.batchsmtp.com  10  86400
srv1.example.com    A   198.51.100.1        3600
srv2.example.com    A   203.0.113.2         3600
_smtp._tcp.example.com  SRV 2 25 srv1.example.com   10  3600
_smtp._tcp.example.com  SRV 1 25 srv2.example.com   10  3600
_imaps._tcp.example.com SRV 2 993 srv1.example.com  10  3600
_imaps._tcp.example.com SRV 1 993 srv2.example.com  10  3600
_imap._tcp.example.com  SRV 2 143 srv1.example.com  10  3600
_imap._tcp.example.com  SRV 1 143 srv2.example.com  10  3600
_submission._tcp.example.com    SRV 2 587 srv1.example.com  10  3600
_submission._tcp.example.com    SRV 1 587 srv2.example.com  10  3600

我已经关闭了srv1.example.com,但我的电子邮件客户端只是超时并且似乎从未联系过srv2.example.com(短 TTL 用于测试)。

在线 DNS 工具似乎从未显示我的 SRV 记录,但我相信这是正常行为。

  1. 我在这里做错什么了吗?
  2. 或者邮件客户端可能需要很长时间才能开始使用这些记录(例如 48 小时)?
  3. 我需要在电子邮件客户端中输入一些特定内容吗?(哪个目标主机)

尝试过的电子邮件客户端:Mozilla Thunderbird、iOS Mail

挖掘结果如下:

;; QUESTION SECTION:
;_imaps._tcp.example.com.      IN      SRV

;; ANSWER SECTION:
_imaps._tcp.example.com. 3600  IN      SRV     10 2 993 srv1.example.com.
_imaps._tcp.example.com. 3600  IN      SRV     10 1 993 srv2.example.com.

;; AUTHORITY SECTION:
example.com.           86400   IN      NS      ns3.nsdomain.com.
example.com.           86400   IN      NS      ns2.nsdomain.com.
example.com.           86400   IN      NS      ns1.nsdomain.com.

;; ADDITIONAL SECTION:
srv2.example.com.      2502    IN      A       203.0.113.2
srv1.example.com.      3600    IN      A       198.51.100.1

答案1

世界还没有准备好接受 SRV 记录。唉,它们自 1996 年才出现……

https://www.rfc-editor.org/rfc/rfc2052

相关内容