电子邮件地址后面带点的语法是什么?在 DNS 区域文件 SOA rr 中

电子邮件地址后面带点的语法是什么?在 DNS 区域文件 SOA rr 中

如何使用后面带点的电子邮件地址。例如,下面的电子邮件地址是[email protected],如何使用[email protected]

example.com.    IN    SOA   ns.example.com. hostmaster.example.com. (...)

我无法使用,host.master.example.com.因为电子邮件已拨打[电子邮件保护]

答案1

您不能(可靠地)。您可以在邮箱名称中转义点(使用 \),但这并不总是一种选择。据我所知,转义点在任何地方都没有正式标准化,尽管现在它得到了广泛支持,但不能保证任何使用该信息的消费者都能正确解析它。

请参阅以下资源:

http://www.zytrax.com/books/dns/ch8/soa.html 电子邮件地址

负责该区域的人员的电子邮件地址,以及可向其发送电子邮件以报告错误或问题。在行话中,这称为 RNAME 字段,这就是我们将其称为 email-addr 的原因。合适的 DNS 管理员的电子邮件地址,但更常见的是域的技术联系人。按照惯例(在 RFC 2142 中),建议为此目的使用保留的邮箱 hostmaster,但任何合理且稳定的电子邮件地址都可以使用。注意:格式为 mailbox-name.domain.com,例如 hostmaster.example.com(使用点而不是更常见的 @ 符号,因为 @ 在区域文件中有其他用途),但邮件发送到[电子邮件保护]。通常以 '.'(点)结尾,但如果电子邮件地址位于此域内,则只需使用 hostmaster(另见下面的示例)。何时使用点。

https://www.ietf.org/rfc/rfc2142.txt

在 DNS 中(参见 [RFC1033]、[RFC1034] 和 [RFC1035]),授权开始
记录 (SOA RR) 有一个字段用于指定区域管理员的邮箱名称。

该字段必须是一个简单的单词,不包含元字符(例如“%”或“!”或“::”),并且应在相关的邮件交换器主机上使用邮件别名,以将区域管理邮件定向到适当的邮箱。

为了简单和规律,强烈建议始终使用众所周知的邮箱名称 HOSTMASTER

相关内容