异构环境中使用计算机名代替IP地址

异构环境中使用计算机名代替IP地址

我有几台机器都连接到 ISP 提供的路由器;美国网件CGD24G。我添加了一个 1Gb 交换机,因为我的电脑太多了。否则,机器会通过无线或以太网连接到家庭网络。

我现在试图解决的问题是,如果我在 Mac 上并且想要访问 Linux 机器,我必须这样做,ssh 192.168.0.45而且我真的只想这样做ssh linuxbox1

同样,如果我在 Mac 上使用远程桌面,我希望输入 Windows 计算机的名称,而不必查找 IP 地址。Windows 的情况相同 - 我希望ssh linuxbox1ssh macbook

IP 地址会发生变化,因此过一段时间后,我开始建立 ESXi 服务器,它将带来更多 Linux 映像。情况很快就会变得疯狂。

我有什么选择?

答案1

快速阅读手动的表明此路由器无法让您管理本地主机名

这很令人惊讶。通常,提供 DHCP 服务的路由器还为您提供了一种使用计算机 DHCP 请求中的计算机名称的方法,或者以管理方式分配新名称,然后路由器会将这些新名称包含在其 DNS 服务中。

路由器确实有办法禁用其 DHCP 服务(丹尼尔·B。注意到我错过了什么

在此处输入图片描述

因此我会单击该(*) No选项并在另一台计算机上设置更好的 DHCP + DDNS 服务 - 理想情况下是始终打开的设备(或至少在任何其他设备之前打开)。


此设置的另一个不太令人满意的选项是手动配置所有计算机的名称和地址,并使用其中一台计算机托管本地 DNS 服务,该服务通过路由器转发非本地解析。随着计算机数量的增加,这变得令人厌烦。

相关内容