DNSを使用するクライアントホスト名

DNSを使用するクライアントホスト名

私のネットワークにDNSサーバーを設定したいです。私はそれを単純に保ち、$(hostname -s).catpants.lanネットワーク上のすべてのシステムのDNSエントリとして使用したいと思います。内部 DNS 専用です。

各システムがDNSサーバーにホスト名とIPを自動的に通知する方法はありますか?それとも、新しい仮想マシンを起動するたびにDNSサーバーの設定を編集する必要がありますか? DNSを処理するこの特別な方法の名前はありますか?

作業を簡単にするために、私のネットワーク上のすべてのシステムはLinuxを実行します。

ベストアンサー1

ISC DHCPクライアント(Debian、Ubuntuなどのdhcp-client)を使用している場合は、/etc/dhcp/dhclient.confでホスト名を設定できます。最新バージョンでは、以下を介して行われます。

    send host-name = gethostname();

以前のバージョンでは、ディレクティブにホスト名をハードコードする必要がありました。

DHCPリースプロセスを介してIPアドレスを設定する方法はわかりませんが、dhclient.confに必要に応じて機能する「固定アド​​レス」ディレクティブがあります。 dhclient.confのマンページを参照してください。

おすすめ記事