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

您的域名可以拥有多少个子域名?有了它,我的意思是子域的级别.

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

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

最后,上述问题可以依赖于域名注册商或邮件服务器等吗?它可以依赖什么?

解决方法

您可以在主机名中拥有多少级别(即点数)没有直接限制.但是,符合 RFC1034的主机名长度只能为255个字节,而DNS中的完全限定域名FQDN则为253个字节.某些系统和TLS / SSL将FQDN限制为64字节,电子邮件中的FQDN不应超过(*)245或221字节,具体取决于最大用户名长度(8或32).

由于TLD通常至少需要2个字符.并且主机名的每个部分必须至少有一个字符长,剩下的空间用于附加点,即理论上最大级别为:

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

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

(*)电子邮件地址长度的特殊限制是RFC 2821 4.5.3.1和4.1.2的结果:

4.5.3.1 Size limits and minimums

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


4.1.2 Command Argument Syntax

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

由于前向路径必须包含尖括号,因此电子邮件地址只剩下254个字符.然后,必须排除用户名@8(1)或32(1)的部分以获得最大FQDN长度.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些