domain-name-system – 为什么需要RFC 7505(Null MX)?

前端之家收集整理的这篇文章主要介绍了domain-name-system – 为什么需要RFC 7505(Null MX)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
IETF RFC 7505描述了明确不应接收电子邮件的域/主机的MX记录.这是通过将MX指向域名系统根目录来完成的.例如,
nomail.example.com. 86400 IN MX 0 "."

为什么需要这个?根据我的理解,使用TLD下的域无效可以明确驳斥.例如,

nomail.example.com. 86400 IN MX 0 "spam.invalid."
nomail.example.com. 86400 IN MX 10 "null.invalid."

我看到RFC 2782,DNS SRV,同样指定“目标’.’意味着该域名无法提供该服务.“所以我想我的问题是:

当无效已经提供此功能时,为什么我们应该使用DNS根来表示“不可用”?

解决方法

因为那不是你应该使用的.无效的.与.example类似,它适用于本地测试和文档.

此外,使用.invalid仍会导致其他事情发生 – 在邮件服务器上进行额外的DNS查找和排队,以便在我的脑海中重试一次.

使用 ”.”格式应该导致立即硬故障.导致MTA立即停止尝试交付.至少这是RFC介绍的方式.

猜你在找的HTML相关文章