getCanonicalHostName返回不合格名称

问题描述 投票:1回答:1

我有几位主机返回了InetAddress.getLocalHost().getCanonicalHostName()的不合格名称例如“ foo”而不是“ foo.example.com”。是什么原因造成的,我该如何解决?

在命令行上运行“ hostname -f”将返回FQDN并且简称nslookup也会返回FQDN。

CentOS 7.7.1908

JRE 1.8.0_231-b11

java java-8 centos7 hostname
1个回答
0
投票

您可以粘贴/ etc / hosts文件的内容吗?

或cat / etc / hosts的输出| grep localhost

最有可能出现此问题,因为它没有为127.0.0.1定义FQDN

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.