私のLinuxコンピュータでDhcpクライアント/サーバーを設定しようとしています。
私の現在のDHCPクライアント設定は次のとおりです
send host-name "<hostname>";
request host-name
サーバーは2つのことをどのように処理しますか?クライアントがホスト名を要求するときにクライアントが設定できるホスト名を提供しますが、ホスト名を送信するクライアントの目的は何ですか?この問題を処理するためのサーバー構成は何ですか?クライアントがホスト名を要求すると、サーバーの構成はどう違いますか?
クライアントが「ホスト名の送信」のみを使用するのは妥当ですか?それでは、ユースケースは何ですか?
答え1
サーバーは、MACアドレスを含み、ホスト名を含めることも含まれない場合もあるDHCP要求を受け取ります。
これは、サーバーがMACアドレスまたはホスト名(存在する場合)でデバイスを識別し、特定のシステムがどのIPアドレスを受け取るべきかなどによって決定できることを意味します。それはできる返品要求された名前とは異なり、ホスト名を再送信します(そうすることにした場合)。
例:
MACアドレスデータベースがあり、MACアドレスに基づいてホスト名を再送信するDHCPサーバーがある可能性があるため、クライアントでホスト名を構成する必要はありません。または、番号付きのホスト名スキームを使用し、クライアントに未使用のホスト名スキームを割り当てることもできます。何百台ものマシンを管理する必要がある場合に便利です。
ホスト名でコンピュータを識別するDHCPサーバーがある可能性があります。その後、ネットワークカードとMACアドレスを変更すると、同じIPが得られます。
私のFritzboxホームルーターは、最初に新しいデバイスを表示したときに要求によって取得されたホスト名をデフォルト名として使用します。ただし、Web UIで名前を編集でき、デバイスはMACアドレスで識別されます。
など、DHCPサーバーはこの情報を必要な方法で使用できます。