3

我想引用域的不同部分,但不知道各个部分的名称。DNS 上的RFC似乎没有明确说明这个问题。

  • 给定域:www.google.com

    “com”被称为通用顶级域。我们如何称呼“谷歌”和“www”?

  • 给定域:api.yahoo.co.uk

    “uk”被称为国家代码顶级域。我们怎么称呼“co”、“yahoo”、“api”?

  • 给定域:sales.corporate.ge

    “ge”被称为赞助顶级域名(它是虚构的)。什么叫“企业”和“销售”?

4

2 回答 2

1

第一个和第三个示例:google 和corporate 将是二级域

第二个例子:co 是国家代码二级域 (ccSLD)

在此之下,术语将只是“子域”或偶尔的“三级域”。

于 2012-09-25T22:53:42.787 回答
1

一切都是其父域的子域。

隐藏的秘密:从技术上讲,每个完全合格的域名都以点“.”结尾,但您可以放心地将其省略。所以“www.google.com”应该是“www.google.com.”。有时您需要终端点来消除相对域名的歧义,但现在让我们忽略它。

由点分隔的域名的每一部分都是一个“标签”——但您只能在 DNS 服务器文档的上下文中看到该术语,通常是因为每个标签的长度限制为 63 个字符。

不幸的是,您列出的“人类可识别”部分没有标准命名法,但我遇到的一般术语是:

“。” - 根
“.com” - (通用)顶级域
“google” - (在某些圈子中)顶级域(因为它是消费者可以注册的顶级域),否则是“.com TLD 的子域”
"www" - "google.com" 的子域
"something.www.google.com" - "google.com 的子域,子域为 "something.www"

现在从技术上讲,如果标签只是 CNAME 或 A 记录,则它不一定是“子域”,但这是一个实现细节。从技术上讲,如果标签有自己的 SOA 记录,则它只能引用真正的子域,但这是语义上的争论。

总体?我不会担心的。当您说“子域”时,人们通常会知道您的意思,即使一个子域被拆分为多个标签。

于 2012-09-25T22:55:05.543 回答