我正在从互联网上的各种来源研究 DNS,但无法理解上述术语。我无法在任何地方获得上述术语的现实生活示例。我的理解是:
域:例如 com、edu、us、pk。
子域名:上述 TLD(顶级域名)之前的任何内容
主机名:特定的 Web 服务器名称。
WWW:类似于主机名。
更不用说 FQDN 了!
基本上,“域”和“子域”是相同的实体,只是“子”前缀表示两个域之间的关系。因此,您基本上只能谈论与另一个域相关的“子域”。例如google.com
和corp.google.com
都是域,但是corp.google.com
是 的子域google.com
。google.com
本身也是一个子域,顶级域(TLD)的子域com
。
TLD 是唯一不能称为“子域”的域,因为它们上面没有任何更高级别的域。
它类似于计算机上文件系统的组织方式:/usr
和都是文件夹/usr/bin
,但是. 是根文件夹 ( ) 的子文件夹。根文件夹是唯一不是任何子文件夹的文件夹。/usr/bin
/usr
/usr
/
从技术上讲,任何域都应该在 DNS 中具有一个或多个NS 记录,指定为该域提供服务的名称服务器。可以定义一个没有自己的 NS 记录的域,但这被认为是欺骗。不应该这样设置 DNS。
主机名 - 正如另一个答案中所述 - 只是分配给计算机的个人名称。如果将主机名与域结合起来,您将获得完全限定域名 (FQDN),用于标识 DNS 中的特定计算机。任何 FQDN 都应转换为DNS 中的A 记录,指定分配给该 FQDN 的 IP 地址(如果是 IPv6 地址,则为 AAAA 记录)。
一台计算机可以有多个主机名和/或多个 FQDN(甚至在不同的域中),这些主机名和/或 FQDN 可以分配给相同的 IP 地址或不同的 IP 地址 - 这是完全灵活的。
例如,ns1.google.com
是 Google 名称服务器之一的 FQDN。ns1
这里是一个主机名(我们有时称其为FQDN 的主机名部分),并且google.com
是一个域(同样,FQDN 的域部分)。
请注意,域名本身也可能被视为 FQDN,特别是当域本身也分配有 A 记录时,这在当今很常见(见下文)。
www
只是一个特定的主机名,通常用于识别给定域的主 Web 服务器。www.google.com
Google 主要网络服务器的 FQDN 也是如此。现在配置 DNS 是很常见的,这样域本身也有一个 A 记录,它引用与主机名相同的 IP 地址www
,因此,例如,键入https://google.com
并https://www.google.com
带您到同一个网站。
当然,主机名/FQDN 不仅仅用于网络服务器;网络中的任何计算机都可以有主机名/FQDN。例如,Gmail 的传入和传出邮件服务器具有 FQDNSimap.gmail.com
和smtp.gmail.com
. 您无需在 Web 浏览器中输入这些 FQDN,因为这些计算机上没有 Web 服务;但你使用它们,例如。配置邮件客户端以使用 Gmail 时。
归档时间: |
|
查看次数: |
10633 次 |
最近记录: |