我正在工作中建立我的第一个网络。所有服务器都运行 CentOS 6.3 并具有静态分配的 IP 地址。
例如:
server1 192.168.0.101
server2 192.168.0.102
我希望能够在命令行中输入一些内容,例如
$> ssh myuser@server1
最快的解决方案是编辑主机文件,经过一番研究,首选方法似乎是运行 DNS 服务器。
我认为这两种解决方案都意味着我必须手动编辑文件,但我希望我的内部服务器能够通过 UDP 自动发现。
我可以编写一些运行 UDP 服务的东西,并在新服务器上线/删除时使用新服务器更新主机文件,但这似乎是一个简单的事情,它必须已经存在,我不想重新发明(这有潜在的危险) )轮子,有谁知道已经可以做到这一点的软件吗?
答案1
你可以使用 ZeroConf:http://en.wikipedia.org/wiki/Multicast_DNS
检查一下阿瓦希:https://help.ubuntu.com/community/HowToZeroconf(ubuntu howto,应该很容易适应CentOS)