我有几位主机返回了InetAddress.getLocalHost().getCanonicalHostName()
的不合格名称例如“ foo”而不是“ foo.example.com”。是什么原因造成的,我该如何解决?
在命令行上运行“ hostname -f
”将返回FQDN并且简称nslookup
也会返回FQDN。
CentOS 7.7.1908
JRE 1.8.0_231-b11
您可以粘贴/ etc / hosts文件的内容吗?
或cat / etc / hosts的输出| grep localhost
最有可能出现此问题,因为它没有为127.0.0.1定义FQDN