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

Ham*_*eza 6 domain-name-system bind dns-zone

我如何使用后面有一个点的电子邮件地址。例如在下面,电子邮件地址是hostmaster@example.com,如何使用host.master@example.com

example.com.    IN    SOA   ns.example.com. hostmaster.example.com. (...)
Run Code Online (Sandbox Code Playgroud)

我无法使用,host.master.example.com.因为电子邮件名为 host@master.example.com

Mar*_*ill 9

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

请参阅以下资源:

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

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

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

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

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

为简单起见,强烈建议始终使用众所周知的邮箱名称 HOSTMASTER

  • +1。鉴于 RFC 还说该帐户应该是 hostmaster,并且 Administrator 是一个很好的后备名称,因此没有理由实际使用一个人的名字,因此不需要任何带有 . 在里面。 (3认同)