hostname 命令在 ipv6 主机上不返回任何内容

hostname 命令在 ipv6 主机上不返回任何内容

我有一台 RHEL 主机,它为 ipv4 和 ipv6 双重堆叠。Ipv6 是主协议,包括主机的所有 DNS 记录。Ipv4 是后备协议,用于访问仅支持 ipv4 的网络,甚至落后于 ipv4 NAT。

ping6 gandalf 工作包括来自 resolv.conf 的域。

主机名返回 gandalf

hostname -f 或 hostname -a 均不返回任何内容。为什么?

答案1

好的,我能够在 RHEL6 VM 中重现这一点;

所以,基本上,有一个已知问题关于 IPv6 和 hostname 命令。我不确定这个错误是否正是您遇到的问题,但我能够让我的 VM 正常工作。

仅 IPv6 主机的配置,尽管如果您将其添加到两行,这不会影响 IPv4 主机名解析。您可能需要在您的环境中进行实验以找到所需的神奇配置。 ip 地址的输出

在进行基础安装之前: 基础安装

之后根据该错误对 /etc/hosts 进行轻微更改。 对 /etc/hosts 稍作修改后

相关内容