/etc/hosts
代わりに、名前をネットワークのローカルアドレスとして定義するために使用しますssh user@raspberry
。ssh [email protected]
単一のマシンでうまく機能しますが、今では複数のマシンに複製する必要があります。もちろん、サーバーの中央ネームサーバーがより良いアプローチであるため、システムを構成すると、すべての変更がサーバーに適用されます。
問題は、これを達成するためのより良い方法は何ですか? files 使用hosts
や BIND のようなものを簡単に保ちたいです。〜らしい少し圧倒的です。特定のアプローチの長所と短所は何ですか?
答え1
Dnsmasq は、/etc/hosts ファイルのデータを DNS サーバーとして提供します。これはローカルドメインに対する権限を持ち、インターネット検索のためのキャッシュを提供します。また、DHCP サーバーも提供します。
答え2
ssh(1)
あなたのために作られました~/.ssh/config
host raspberry
hostname 192.168.0.5
user user
それからあなたはできますssh raspberry
もちろん、DNSは中央ホストデータベースのためのソリューションであり、それがまさにその役割です!怖すぎるとバインディングを使う必要はありません。次の小規模サーバーがあります。DNSこれにより、これが簡単になります。