如何在家庭网络上使用主机名而不是IP地址?
我有一个小型家庭网络启动并运行并设法设置ssh。 任何人都可以告诉我,我需要做什么才能通过主机名而不是IP地址来引用网络上的一台计算机(这就是我现在正在做的)?
您可以通过将.local添加到主机名来引用计算机,如下所示:
ssh machinename.local
参考文献:
- “.local”有什么作用?
有更复杂的方法,但我的方法是使用静态IP寻址,我可以从我的路由器分配,并将地址输入我的主机文件。
一旦从路由器或“网络连接”对话框(在“有线”或“无线”选项卡下的“IPv4”选项卡中)分配了静态地址,就可以使用sudo或gksu和首选的文本编辑器编辑/etc/hosts
,例如gedit或vim,并为每个主机添加一行,如下所示:
192.168.1.100 ComputerName1 192.168.1.101 ComputerName2
我使用的数字很常见,但你的局域网可能会有所不同。 这些名称是您想要调用远程计算机的任何名称,并且可以是任何名称(尽管可能最符合实名)。 如果您有本地Web服务器,也可以在此处按名称创建本地网站。