服务器无法从 DNS 获取 FQDN

服务器无法从 DNS 获取 FQDN

我控制的网络上有一个 Centos6 盒子。

我希望能够在机器本地设置静态 IP,并让它从本地 DNS 服务器获取其 FQDN,而无需我手动设置它。

# hostname
localhost.localdomain
# dnsdomainname // Doesn't return anything at all
# dnsdomainname -A
the.intended.fqdn.com
# dnsdomainname -f
localhost

我在 DNS 中有一个 A 记录,还有匹配的反向 DNS 记录,但缺少了一些东西。

答案1

DNS 的工作方式并非如此。它的目的是将主机名映射到 IP 地址(反之亦然),以便使用容易记住的主机名进行查找。

如果您静态设置 IP,则需要手动设置主机名/fqdn。当不手动设置时,FQDN 通常是从 DHCP 获取的。如果您想要“静态”IP,一种选择是保留您想要的 DHCP 服务器中的 IP,并让主机提取该 IP 以及所有其他设置,包括 FQDN。

相关内容