我理解 FQDN 是域名和机器(主机)名称的组合。但我能否拥有一个与主机名不同的 FQDN?这会引起问题吗?
例子:
主机名 -home
域名 -server.example
FQDN -www.server.example
答案1
当然,您可以在 DNS 配置中输入任何内容。它不需要与服务器名称匹配。
根据您的情况,创建带有服务器名称的主机(A)记录和www
指向主机记录的别名(CNAME)记录可能是一个好主意。
这完全取决于您的上下文。如果服务器名称为“home”,您可能指的不是某个大型在线服务 - 听起来更像是一个小型内部网络。
答案2
设备的主机名和 DNS FQDN 不一定相互绑定。
例如,假设 Jane 有一台服务器,其主机名只是“janes-mac-pro”;她在服务器上运行 Web 服务、LDAP 服务和邮件服务器。她获得了一个 IP 地址,并开放了端口 443、646 和 587 供客户端连接。
对于她来说,她可以选择创建多个引用其单个 IP 地址的 FQDN。在 Bind 样式符号中,它看起来如下所示:
ldap.server.example. 7200 IN A 192.0.2.1
mail.server.example. 7200 IN A 192.0.2.1
www.server.example. 7200 IN A 192.0.2.1
上述所有三个 FQDN 都指向同一个 IP 地址,在 Jane 的例子中,该 IP 地址已连接到她的计算机 - 但这些都不是她的机器的实际主机名。如果她愿意,她还可以输入另一条引用该名称的记录。
还有其他引用端口和服务名称的 DNS 记录类型,但是大多数人不需要熟悉它们。
最常见的情况是,如果设备的主机名与 FQDN 的“主机名”部分不同,则会导致问题,即设备设置为使用主机名信息动态更新 DNS 记录。然而,这通常是手动配置的,而不是本地 Windows 网络之外的默认行为。