首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >域和电子邮件中允许的子域数量

域和电子邮件中允许的子域数量
EN

Server Fault用户
提问于 2017-03-29 11:45:49
回答 1查看 8.9K关注 0票数 27

您的域上有多少子域?因此,我指的是子域的水平。

例如,您有域example.com,我知道您可以拥有test.example.com,但是您可以拥有多少级别?比如test2.test.example.comtest3.test2.test.example.com等。

第二,我想知道关于电子邮件地址的两件事。首先,在电子邮件地址中使用子域(如果可能的话)有多普遍?老实说,我从来没见过像test@test.example.com这样的东西,所以我不太确定。如果可能的话,你能有多少个等级(就像上面一样)?

最后,上述问题是否取决于域名注册员或邮件服务器等?它能依赖什么呢?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-03-29 12:05:07

对于主机名中的点可以有多少个层次,没有直接的限制。但是,符合RFC1034的主机名只能长255个字节,在DNS中为完全限定的域名FQDN留下253个字节。一些系统和TLS/SSL将FQDN限制为64字节,电子邮件中的FQDN不应超过(*) 245或221或189字节,这取决于最大用户名长度(8、32或64)。

由于TLD通常至少需要2个字符和.,主机名的每个部分必须至少有一个字符长,因此为其他点留出的空间(理论上最大级别)是:

  • (253-3)/2 =125个级别,理论上最长(不太有用)主机名
  • (221-3)/2 =109个或(189-3)/2 =93个级别,如果您想将它用于电子邮件
  • (63-3)/2 = TLD之后的30个级别,如果您希望使用SSL/TLS。

是的,user@subdomainof.subdomain.example.com是一个有效的电子邮件地址格式。

(*)电子邮件地址长度的特殊限制是RFC 5321 4.5.3.14.1.2的结果:

代码语言:javascript
复制
4.5.3.1.1.  Local-part

   The maximum total length of a user name or other local-part is 64
   octets.

4.5.3.1.3.  Path

   The maximum total length of a reverse-path or forward-path is 256
   octets (including the punctuation and element separators).

4.1.2 Command Argument Syntax

   Path           = "<" [ A-d-l ":" ] Mailbox ">"

由于前向路径必须包括尖括号,电子邮件地址只留下254个字符.然后,必须排除8(+1)、32(+1)或username@的64+1部分才能得到最大的FQDN长度。

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

https://serverfault.com/questions/841281

复制
相关文章

相似问题

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