![如何在 CentOS 服务器上设置 fqdn?](https://linux22.com/image/619415/%E5%A6%82%E4%BD%95%E5%9C%A8%20CentOS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E8%AE%BE%E7%BD%AE%20fqdn%EF%BC%9F.png)
我在 /etc/sysconfig/network 文件中将主机名设置为 host.example.com
HOSTNAME=host.example.com
仅供参考,我随后重新启动了机器。
我在使用 Puppet 时遇到了一个问题:当我在这台机器上运行 Facter 时,它返回以下信息:
#facter 完整限定域名
主机托管
因此 puppet 生成了错误的证书等等......
以下是我的主机上发生的情况:
# 主机名
主机.example.com
# 主机名 --fqdn
示例.com
# 主机名 -y
(没有任何)
# dns域名
com
我不明白为什么 Facter 会得到错误的信息...我做错了什么?
答案1
将主机添加到 /etc/hosts 文件以进行 DNS 解析:
10.1.2.3 host.example.com 主机