子子域名是否有正式名称:即test2
FQDN test2.test1.example.com
;如果没有,这种表达方式是否常用?
另外,如果有更细粒度的 FQDN,例如 ,该怎么办test3.test2.test1.example.com
?那么,test3
应该像子子子域吗?
答案1
没有专门的词来形容这一点。DNS 系统是一种分布式系统,其中存在可信的根(.)有关的信息在哪里顶级域名(例如 com、org、eu、gov 等)。为了保持信任并防止中间人攻击,可以使用DNSSEC扩展以证明答案在应用时的有效性(它是每个域设置)。
旁边是与域在树中的“深度”相关的术语,因此二级域名(例如google.com,serverfault.com,...),三级域名(例如www.google.com、reed.co.uk……)。
如果您确实需要一些特定的名称,我会考虑组合,因此二级子域名例如.com - 但我从未在 DNS 系统中看到或听到过这种措辞......
答案2
RFC 8499 是 DNS 术语的标准: https://www.rfc-editor.org/rfc/rfc8499
它有这个:
子域:“如果一个域包含在另一个域中,则该域是另一个域的子域。可以通过查看子域的名称是否以包含域的名称结尾来测试这种关系。”(引自 [RFC1034],第 3.1 节)例如,在主机名“nnn.mmm.example.com”中,“mmm.example.com”和“nnn.mmm.example.com”都是“example.com”的子域。请注意,此处的比较是针对整个标签进行的;也就是说,“ooo.example.com”不是“oo.example.com”的子域。
如您所见,“子域”涵盖了域“之下”的任何级别。 是、和nnn.mmm.example.com
的子域,具体取决于您想要如何查看它。com
example.com
mmm.example.com