我在 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 映射到预期的主机名。