如何在家庭网络上使用主机名而不是 IP 地址?

如何在家庭网络上使用主机名而不是 IP 地址?

我有一个小型家庭网络正在运行,并设法设置了 ssh。有人能告诉我我需要做什么才能通过主机名而不是 IP 地址(我现在正在做的)从网络上的另一台计算机引用一台计算机吗?

答案1

您可以通过在主机名中添加 .local 来引用机器,如下所示:

ssh machinename.local

参考:

答案2

还有更复杂的方法,但我的方法是使用静态 IP 地址,我可以从路由器分配,然后将地址输入到我的主机文件中。

一旦您从路由器或“网络连接”对话框(在“有线”或“无线”选项卡下的“IPv4”选项卡中)获得分配的静态地址,您就可以/etc/hosts使用 sudo 或 gksu 以及您喜欢的文本编辑器(如 gedit 或 vim)编辑,并为每个主机添加一行,如下所示:

192.168.1.100    ComputerName1
192.168.1.101    ComputerName2

我使用的数字是常见的,但您的 LAN 可能有所不同。名称是您想要对远程计算机进行的任何称呼,可以是任何名称(但最好与真实名称匹配)。如果您有本地 Web 服务器,您还可以在此处按名称创建本地网站。

相关内容