【问题标题】:does smtp server send MX query every time it sends an email to same domainsmtp 服务器每次向同一域发送电子邮件时是否发送 MX 查询
【发布时间】:2016-08-21 14:45:39
【问题描述】:

smtp 服务器是否每次向同一个域发送电子邮件时都会发送 MX 查询。

smtp 服务器是否缓存任何邮件服务器地址?

我知道 DNS 服务器会缓存,但是我很想知道每次我们向同一个人发送电子邮件时,邮件服务器是否对 DNS 服务器进行 MX 查询,或者它有一些常用邮件服务器的地址池(例如:如果我有很多朋友使用 gmail,并且我经常向 gmail.com 发送邮件)?

谢谢

【问题讨论】:

    标签: email dns smtp


    【解决方案1】:

    AFAIK SMTP 服务器几乎不缓存 DNS 回复。
    如果caching DNS server 位于同一服务器或 LAN 上,则差别很小。强烈建议用于任何严重的 SMTP 服务器。

    【讨论】:

    • thnx回复,但是如果它缓存dns回复以提高效率,因为同一网络中没有本地缓存​​dns服务器,缓存dns回复有什么问题?
    • 这是一种针刺并发症。似乎在 SMTP 服务器中实现 DNS 缓存并不具有“成本效益”,而“使用本地缓存名称服务器”作为一种容易获得的替代方案。
    • 说得好,还有一个问题,,,,我通过一篇文章说DNS缓存是由操作系统(Windows)完成的。,你认为smtp服务器(在Windows中)可以读取地址吗从操作系统DNS缓存而不是接近缓存DNS服务器(使用Mx记录)。
    猜你喜欢
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    • 2017-02-19
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    相关资源
    最近更新 更多