无法在 Ubuntu 22.04 中设置 FQDN

无法在 Ubuntu 22.04 中设置 FQDN

我发现的说明说要编辑/etc/hostname文件并添加主机名,但不添加域部分。要设置域部分,我应该编辑/etc/hosts并添加如下所示的条目:

127.0.0.1 myhostname.domain.tld myhostname

我按照建议创建了条目并重新启动了系统。该命令hostname正确显示了不带域的主机名。但是,该命令hostname -f不显示 FQDN ( myhostname.domain.tld)。此命令还仅显示非限定主机名 ( myhostname)。

对于 Ubuntu 22.04,有关如何执行此操作的说明显然是错误的。正确的方法是什么?

附加问题。只要我的网络中的 DNS 服务器正确解析myhostname.domain.tld我的服务器的 IP 地址,这有关系吗?

答案1

我确实发现了这一点,hostname -Ahostname -a用我的 fqdn 回复(例如,server.acme.com)。

我还在另一个网站上发现了这段简介:

如果它没有与域名连接,那么只会显示主机名。

参考:

相关内容