简单的名称服务器替代方案 /etc/hosts

简单的名称服务器替代方案 /etc/hosts

我用来/etc/hosts将名称定义为网络中的本地地址,因此我可以键入ssh user@raspberry而不是.ssh [email protected]

它对于单台机器来说效果很好,但现在我需要复制到多台机器上。当然,服务器中的中央名称服务器是更好的方法,因此我配置机器一次,所有更改都在服务器中进行。

问题是:实现这一点的更好方法是什么?我想保持简单,就像使用文件一样hosts,还有类似 BIND 的东西似乎有点压倒性的。某种方法的优点和缺点是什么?

答案1

Dnsmasq 将作为 dns 服务器提供 /etc/hosts 文件中的数据 - 对您的本地域具有权威性并为互联网查找提供缓存。它还提供 dhcp 服务器。

答案2

ssh(1)你创造~/.ssh/config

host raspberry
  hostname 192.168.0.5
  user user

然后你就可以做ssh raspberry

当然,DNS是中央主机数据库的解决方案,这正是它的作用!如果这听起来太可怕的话,你不必使用绑定,还有一些较小的服务器,例如域名解析这可以更容易地做到这一点。

相关内容