如何通过网络名称访问 Linux 机器?

如何通过网络名称访问 Linux 机器?

我经营一家家庭办公室,有许多 Linux 机器和 Mac 机器。我希望人们能够使用机器名称通过 ssh 进入各种机器,而不必记住每台机器的 IP。我意识到我可以让每个人都编辑他们的主机文件,但我正在寻找比这更好的替代方案。有什么工具(如果有的话)可以管理机器名称和 IP?我应该运行自己的内部 DNS 服务器吗?

任何帮助都将不胜感激!:)

答案1

选择其中一个系统,进行设置dnsmasq(参见man dnsmasq),/etc/hosts在该系统上进行编辑,重新启动dnsmasq,并告诉其他人通过选定的系统解析 DNS。

答案2

是的,使用内部 DNS 服务器是最明智的选择。这是一项非常常见的网络服务,对于您要实现的目标而言,它是完美的选择。

这是 Digital Ocean 针对 Ubuntu 14.04 的教程,它适用于大多数 ubuntu 版本。

如何在 Ubuntu 14.04 上将 BIND 配置为私有网络 DNS 服务器

相关内容