子域名本质上是一个主机吗?

子域名本质上是一个主机吗?

我试图理解子域名和一个领域在 LAN 与 WAN(Internet)中。(或者我只是在自欺欺人。这是一样的吗?)

如果我谷歌一下,我只会得到一个子域名,例如 x.domain.com,其中 x 是子域名。在现实世界中,您只需将 A 记录(在 DNS 中)放入 x.domain.com,然后将子域名引用到 IP 地址。这并不奇怪。您只需引用一台特定的计算机(希望 Web 服务器位于该计算机中)

但是,如果您喜欢在 LAN 中发言,那么您将拥有一个域和一个属于父域的子域。我理解子域可以像属于父域的计算机或网络资源一样,但这在 URL 中对我来说没有意义,因为该 URL 仅指向一台计算机。O

子域名本质上只是一个主机吗? (那么 FQDN 和子域名不是一回事吗?)

答案1

域名本质上是DNS数据库中的一个条目(例如.net.example.com.)。子域名是带有附加标签的域名(例如org.example.net.www.example.com.)。

在此基础上,人们添加了一些语义。因此:

  1. 子域名可能表示组织提供的不同服务:例如,example.com可能提供www.example.com、、smtp.example.comimap.example.com这些应该读作www的服务example.comsmtp的服务example.comimap的服务example.com。这就是 的权限部分中子域名的含义URL
  2. 子域名也可能表示物理主机(或者更好的是操作系统实例或其网络接口之一):web1.example.com,,master.example.com等等。

对于用法 1.SRV引入了唱片(或类似,如MX),除了www垄断A唱片并且永远不会放手的服务。

A完整限定域名 (FQDN)只是一个绝对DNS名称:web1.example.com。在组织内部,主机和服务仅通过其最后一个标签 ( web1) 来引用。

答案2

DNS 是一个以树状结构组织的数据库。子域名是包含在父域名中的名称,例如 meta.serverfault.com.是 的子域名serverfault.com.

完全合格域名包括顶级域名和(零长度)根。因此,www.example.com.是 FQDN。通常,让 DNS 解析器搜索本地域很方便。因此,www成为示例公司的 LAN 上的快捷方式www.example.com.。虽然从技术上讲,FDQN 可以是任何名称,但与互联网的其余部分保持良好关系意味着使用知名 TLD 注册名称。

DNS 域名不是主机,即使 DNS 中为每个主机指定一个名称非常有意义。它们是分层数据库系统中的键。任意数据都可以以多种数据类型与域相关联。例如,TXT 记录用于 SPF、DMARC 和 ACME DNS 挑战。

甚至 IP 地址记录也不一定映射到一台计算机,一个 IP 地址也不一定只显示为一个名称。 meta.serverfault.com.并且serverfault.com.具有相同 IP 地址的 A 记录。其他非 DNS 组件(负载平衡器、基于 HTTP 名称的虚拟主机)路由到相关网站。

相关内容