【问题标题】:Why does changing the fully qualified domain name in /etc/hosts not update the fully qualified domain name?为什么更改 /etc/hosts 中的完全限定域名不会更新完全限定域名?
【发布时间】:2020-11-16 21:08:44
【问题描述】:

我在虚拟机中运行 Ubuntu 18.04。当我使用hostname 检查主机名或使用hostname -fhostname --fqdnhostnamectl 检查完全限定域名时,我得到了每个的默认ubuntu。我想将主机名永久更新为host,将完全限定域名永久更新为host.okd.dns

我已将文件 /etc/hostname 更改为仅包含名称 host。我还将文件 /etc/hosts 更改为如下所示(不包括 IPv6 主机):

127.0.0.1       localhost
127.0.1.1       host.okd.dns

保存并重新启动 VM 后,当我检查 hostname 时,它会按预期返回 host,但是当我使用 hostname -fhostname --fqdnhostnamectl 检查 FQDN 时,它也会返回 host .okd.dns 按照我的预期附加到它上面。

似乎有几种方法可以更新 Ubuntu 18.04 的 FQDN,我已经尝试了其中的大部分,包括这种方法,它似乎是最常见的。我需要做什么才能使 FQDN 的更改更新并保持不变?

【问题讨论】:

    标签: ip ubuntu-18.04 hostname domain-name fqdn


    【解决方案1】:

    显然,我需要在/etc/hosts 文件中的host.okd.dns 之后添加host。我确定我过去曾尝试过此操作,但也许我在某个地方犯了其他一些错误,而这并没有反映出来。一旦执行此操作并在重新启动后,hostname -fhostname --fqdn 都会按预期返回 host.okd.dns

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 2014-05-28
      • 2014-01-25
      • 2010-09-20
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      相关资源
      最近更新 更多