Networking
同一網路上具有相同主機名的多個主機?
假設情況:我在同一網路上有兩台(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
並且會經常修補、重新啟動、關閉網路中的錯誤系統。