首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么RFC 7505 (Null MX)是必要的?

问为什么RFC 7505 (Null MX)是必要的?
EN

Server Fault用户
提问于 2015-08-13 21:10:03
回答 1查看 4K关注 0票数 18

IETF RFC 7505描述了明确不应该接收电子邮件的域/主机的MX记录。这是通过将MX指向域名系统根目录来实现的。例如,

代码语言:javascript
复制
nomail.example.com. 86400 IN MX 0 "."

为什么需要这个?根据我的理解,通过使用TLD invalid下的域可以获得显式反驳。例如,

代码语言:javascript
复制
nomail.example.com. 86400 IN MX 0 "spam.invalid."
nomail.example.com. 86400 IN MX 10 "null.invalid."

我看到RFC 2782,DNS SRV,同样指定“.的目标”意味着该服务在这个域上是绝对不可用的。所以我想我的问题是:

为什么我们应该使用DNS根目录来表示“不可用”,而invalid已经为这个函数服务了?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-08-13 21:29:00

因为这不是您应该使用.invalid的目的。与.example类似,它用于本地测试和文档。

此外,使用.invalid仍然会导致更多的事情发生-额外的DNS查找和排队在邮件服务器上重新尝试在我的头顶上。

使用"."格式应该会立即导致硬失败。导致MTA立即停止尝试传递。至少RFC的导论就是这样的。

票数 21
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/714052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档