顶点/裸/裸/根域名的正确术语是什么?

Ahm*_*gle 6 dns domain-name

当您Apex Domains在 Google 搜索上搜索词时,您得到的首页是https://help.github.com/en/articles/about-supported-custom-domains,它解释了这个概念:

顶级域是不包含子域部分的根域。顶点域也称为基础域、裸域、裸域、根顶点或区域顶点域。在 DNS 提供商设置中,顶级域有时用 @ 符号表示。例如:

  • example.com 是一个顶级域,因为它没有任何子域部分。
  • 而 www.example.com 不是顶级域,因为它包含 > 子域部分 www。

仅此描述就说明此概念也称为

  • 基础域
  • 裸域
  • 裸域
  • 根顶点域
  • 区域顶点域

这个概念真的没有一个公认的和既定的名称吗?

Pat*_*zek 5

如果您希望在技术上 100% 正确,那么来自 IETF 的最新 RFC 确实提供了有关所有 DNS 术语的准确信息。

https://tools.ietf.org/html/rfc7719“DNS术语”。

请注意,这涉及技术术语,而不是营销术语。

如果您在其中搜索顶点,则会得到:

Apex:树中位于 SOA 所有者和相应权威 NS RRset 处的点。这也称为“区域顶点”。[RFC4033] 将其定义为“区域切割子节点一侧的名称”。“顶点”可以有效地被认为是树结构的数据理论描述,而“原点”是在区域文件中实现时相同概念的名称。然而,在使用中并不总是保持这种区别,人们可以找到与此定义微妙冲突的用法。[RFC1034] 使用术语“区域的顶部节点”作为“顶点”的同义词,但该术语并未被广泛使用。这些天,“起源”(上)和“顶点”的第一感觉

有鉴于此,github 定义略有错误。 example.com是区域的顶点example.com(因为它是从 委托的.com,我们肯定知道),它有www.example.com

谈论域和子域是一件容易引发许多危险的事情,因为您无法仅通过查看字符串来判断区域切割的位置,因此“子域”从哪里开始。学习的例子:www.dkwww.minefi.gouv.fr开始。

仅通过查看www.example.com(不进行任何类型的 DNS 查询),您就无法判断它www是否只是example.com区域内的标签,或者是否www.example.com是顶点,因为它已从example.com. 当然,有人可能会争辩说这www给出了暗示,但随后将其替换为admin,谜团仍未解开。

  • 在写这个答案时,RFC 7719 已经过时了!但公平地说,只有几个月。它由 [RFC 8499](https://www.rfc-editor.org/rfc/rfc8499) 更新,幸运的是它包含与上面给出的相同的定义。 (4认同)