2012-09-25 34 views
3

我想引用一个域的不同部分,但不知道各个部分的名称。 RFC's on DNS对这个问题似乎并不明确。域名命名

  • 鉴于域:www.google.com

    “COM” 被称为通用顶级域名。我们称之为“谷歌”和“www”是什么?

  • 鉴于域:api.yahoo.co.uk

    “英国”之称的国家代码顶级域名。我们称之为“co”,“yahoo”,“api”?

  • 鉴于域:sales.corporate.ge

    “GE” 就是所谓的赞助顶级域(它是虚构的)。我们称之为“公司”和“销售”?

回答

1

一切都是其父项的子域。

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

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

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

- 根
“.com” - (通用)顶级域名
“google” - (在某些圈子中)顶级域名(因为它是消费者可以注册的顶级域名),否则为“子域名网络泡沫TLD “
”WWW“ - 的子域 ”google.com“
”something.www.google.com“ - ” google.com的一个子域,该子域为 “something.www”

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

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