我在 Windows 10 PC 上的 VMware 上安裝了 Ubuntu 伺服器和 Centos 伺服器用於測試。我沒有註冊任何域名,也沒有使用有線互聯網,所以我的 IP 是動態的。
Centos 伺服器的 /etc/hostname 包含 centos1.local 行 Ubuntu 伺服器的 /etc/hostname 包含 ubunto1.local 行
當我從 Centos 伺服器嘗試 ssh ubunto1.local 時,它說無法解析主機名稱。如何透過主機名稱 ping/連接到另一台伺服器?我可以透過內部 IP ping 通。
答案1
如果您不想(或不能)使用 DNS,則需要/etc/hosts
在每台伺服器上進行編輯並新增一個項目,將其他伺服器的 IP 對應到預期的主機名稱。