同一网络上有多个具有相同主机名的主机吗?

同一网络上有多个具有相同主机名的主机吗?

假设情况:我在同一个网络上有两台(Linux)计算机,它们具有相同的主机名,但具有不同的 FQDN(foo.example.comfoo.example.org)。

它们具有不同的 MAC 地址,并从 DHCP 服务器获取 IP 地址。

这可能会导致什么问题(如果有的话)?特别是,此网络中没有 DNS,并且 IP 地址是从/etc/hostsWindows 等效项中查找的。可以/etc/hosts包含具有相同别名的多个条目,还是我应该省略别名?

答案1

网络中的多个甚至每个独立系统使用相同的主机名来引用自身,这不会存在先验技术问题。它们甚至可以使用相同的 FQDN 来引用自身。甚至有一个保留的主机名,localhost而且您经常会看到 localhost.localdomain和变体,但您可以随意命名所有系统foo.example.com

当您的系统不是完全独立且属于同一个管理域时,很可能会出现问题。

许多工具要求主机具有唯一的主机名,并且仅查看 FQDN 的主机名组件。据我所知,例如当主机想要加入 Active Directory 域时就是这种情况。

当你将人工操作员引入其中时,嗯...其他人可能比我更注重细节,但我很可能会混淆这个foo和那个foo,并会频繁修补、重新启动、关闭网络中的错误系统。

相关内容