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

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

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

我无法使用host.master.example.com. 因为电子邮件称为[email protected]

你不能(可靠地)。 您可以在邮箱名称中(使用\)转义点,但这并不总是一个选项。 转义点并没有在我所知道的任何地方正式标准化,尽pipe目前得到了广泛的支持,但没有任何保证可以被任何消费者正确parsing。

请参阅以下资源:

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

负责此区域的人员的电子邮件地址以及可能发送哪些电子邮件以报告错误或问题。 在这个术语中,这被称为RNAME字段,这就是为什么我们称之为email-addr。 合适的DNSpipe理员的电子邮件地址,但更常见的是域的技术联系人。 按照惯例(在RFC 2142中),build议使用保留的邮箱hostmaster来实现这个目的,但是任何明智而稳定的邮件地址都可以使用。 注意:格式是mailbox-name.domain.com,例如hostmaster.example.com(使用点不是更正常的@符号,因为@在区域文件中有其他用途),但邮件发送到hostmaster @示例。 COM。 通常以“。”结尾。 (点),但如果电子邮件地址位于此域内,您可以使用hostmaster(另请参阅下面的示例)。 何时使用点。

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

在DNS(见[RFC1033],[RFC1034]和[RFC1035])中,开始
权限logging(SOA RR)具有用于指定区域pipe理员的邮箱名称的字段。

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

为了简单和规律,强烈build议总是使用众所周知的邮箱名称HOSTMASTER