假设情况:我在同一网络上有两台(Linux)计算机,主机名相同,但 FQDN 不同(foo.example.com
和foo.example.org
)。
它们具有不同的 MAC 地址,并从 DHCP 服务器获取它们的 IP 地址。
如果有的话,这可能会导致什么问题?/etc/hosts
特别是,该网络中没有 DNS,IP 地址是从Windows中查找的。可以/etc/hosts
包含多个具有相同别名的条目,还是应该省略别名?
假设情况:我在同一网络上有两台(Linux)计算机,主机名相同,但 FQDN 不同(foo.example.com
和foo.example.org
)。
它们具有不同的 MAC 地址,并从 DHCP 服务器获取它们的 IP 地址。
如果有的话,这可能会导致什么问题?/etc/hosts
特别是,该网络中没有 DNS,IP 地址是从Windows中查找的。可以/etc/hosts
包含多个具有相同别名的条目,还是应该省略别名?
网络中的多个甚至每个独立系统都使用相同的主机名来引用自身,这不存在先验技术问题。他们甚至都可以使用相同的 FQDN 来引用自己。甚至还有一个保留的主机名,
localhost
您也经常看到localhost.localdomain
和变化,但您可以随意命名您的所有系统foo.example.com
。当您的系统不是完全独立的并且属于同一个管理域时,问题可能而且很可能会出现。
许多工具要求主机具有唯一的主机名,并且只会查看 FQDN 的主机名组件。据我所知,例如,当主机想要加入 Active Directory 域时就是这种情况。
当您在组合中引入人工操作员时,嗯...其他人可能比我更注重细节,但我很可能会将这
foo
与那个混淆,foo
并且会经常修补、重新启动、关闭网络中的错误系统。