主机名中可以有点吗?

ben*_*zen 25 hostname linux-networking avahi

我使用“a.alpha”之类的名称作为我的 linux 机器的主机名,但这些名称似乎并不完全可用。hostnameshell 命令的响应是正确的 (a.alpha)。但是在我的用户帐户之后打印的名称是“user@a”而不是“user@a.alpha”。当我使用 avahi 时,我可以到达(通过hostname)“a.alpha”,但不能到达“b.alpha”。这是正常的吗?

sys*_*138 26

斩波是对的。由于 DNS 的工作方式,“a.alpha”的“alpha”组件被认为是 DNS 中的一个离散“标签”。使用带有点的主机名将导致任何使用 DNS 的系统产生不一致的结果。

Avahi 确实与 DNS 名称交互,特别是该<host-name>指令需要在其中包含服务的 DNS FQDN,因此它也受 DNS 与虚线名称不一致的影响。

不要使用虚线名称。


Cho*_*er3 17

由于 DNS,您要求该命名方案出现问题,请考虑使用 a-alpha。