DHCP サーバー内のサブネット上の IP アドレスの数を増やす

この記事では、動的ホスト構成プロトコル (DHCP) サーバーのサブネット上の IP ホストの数を変更する方法について説明します。

適用対象: Windows 10 - すべてのエディション、Windows Server 2012 R2
元の KB 番号: 255999

現象

DHCP サーバーでスコープを拡張しようとするとします。 [ スコープのプロパティ ] ダイアログ ボックスでスコープを変更すると、次のエラーが表示されます。

IP 範囲は変更されましたが、まだ保存されていません。 続行すると、変更が破棄されます。 続行。

このメッセージに 対して [はい ] または [いいえ] を選択すると、既存のスコープは変更されません。

解決方法

この記事では、特定のサブネット上の IP ホストの数を変更するために使用できる方法について説明します。 次の 3 つの方法について説明します。

  • スコープ拡張機能
  • 再送信
  • スーパースコープ

スコープ拡張機能

DHCP スコープが既にあることを前提としています。 [開始アドレス] と [終了アドレス] には、現在、特定のサブネットのすべてのアドレスが含まれているわけではありません。 この場合、スコープ内のアドレスの数を増やすには、スコープ プロパティの [開始アドレス] または [終了アドレス] を拡張できます。

次の例は、次の設定を持つクラス C ネットワークを示しています。

サブネット アドレス: 192.168.1.0
サブネット マスク: 255.255.255.0

この例では、192.168.1.1 から 192.168.1.254 までのアドレス範囲を占有する 254 ホストのネットワークが生成されます。

作成したスコープには、次のプロパティがあります。

開始アドレス: 192.168.1.50
終了アドレス: 192.168.1.150
サブネット マスク: 255.255.255.0

クライアントで使用できるアドレスの数を増やすには、それぞれ [開始アドレス] または [終了アドレス] を 1 と 254 まで変更できます。

注:

以前のバージョンの DHCP では、開始アドレスまたは終了アドレスを 32 単位で拡張する必要がありました。 4.0 Service Pack 6 以降Windows NT実行している場合は、この問題はなくなりました。

スコープが既に範囲全体をカバーしており、完全に使用されている場合は、スーパースコープまたは再送信という 2 つのオプションしかありません。 どちらのオプションでも、ネットワークにアーキテクチャを変更する必要があります。

DHCP スコープ パラメーターを変更するだけでは、リースが増えるわけではありません。 DHCP はネットワーク サブネット アーキテクチャ上で実行され、必要に応じてアドレスを配布できます。 主に、アドレス範囲を拡張する必要性を常にサブネット アーキテクチャの演習として扱います。 使用するアーキテクチャを決定したら、ネットワーク設計に準拠するように DHCP を構成できます。

再送信

現在のスコープが現在のサブネット マスクを完全に使用している場合に DHCP スコープを増やす場合は、再送信することをお勧めします。 この方法では、すべてのサブネット ホストとゲートウェイを変更する必要があります。 使用可能なホスト アドレスが不足しているアドレス範囲がある場合は、サブネット マスクを変更して、より大きなホスト アドレスの共有を含めることができます。 ただし、サブネット マスクを変更する場合は、次のものが必要です。

  • すべてのルーターとその他の静的に割り当てられたコンピューターが再構成されます。
  • すべての DHCP クライアントは、新しいパラメーターを取得するリースを更新しました。

さらに、DHCP スコープまたはスコープ全体を最初に削除してから、新しいサブネット マスクを使用して再作成する必要があります。 他のクライアントが使用する可能性のあるアドレスをリースしないようにする手順を実行しないと、この期間中に重複したアドレスが発生する可能性があります。 前述のすべての注意事項にもかかわらず、再送信は依然として推奨される手順です。 再送信構成では、サブネット ルーターまたはゲートウェイに余分なオーバーヘッドが生じず、すべてのホストが同じブロードキャスト アドレスに保持されます。

次の例は、次の設定で枯渇したサブネットを示しています。

サブネット アドレス: 192.168.1.0
サブネット マスク: 255.255.255.0

192.168.1.1 から 1921.68.1.254 のアドレスを持つ 254 ホストのネットワークが生成されます。

次の例は、再送信オプションを使用する場合の結果を示しています。

サブネット アドレス: 192.168.1.0
サブネット マスク: 255.255.254.0

これで、192.168.0.1 から 192.168.1.254 (スコープ 192.168.0.0 の場合) または新しく使用可能な 256 個の DHCP アドレスを持つ 510 ホストのネットワークが作成されました。

以前は:
---------192.168.1.0/24-------R-------192.168.5.0/24---------

後:
---------192.168.0.0/23-------R-------192.168.5.0/24---------

スーパースコープ

スーパースコープ (マルチネットとも呼ばれます) は、要件を満たす場合があります。 既存のネットワークのサブネット化を変更しない場合は、同じ物理ネットワークにさらに論理ネットワークを追加できます。 この方法では、1 つの物理ポートで実行されている複数の論理サブネットを使用して構成されているルーターまたはゲートウェイの負荷が高くなります。 余分な負荷により、ネットワーク パフォーマンスが低下する可能性があります。 1 つの論理サブネット上のホストは、同じ物理ネットワークを共有しているにもかかわらず、他の論理サブネット上のホストと通信するためにゲートウェイを介してルーティングする必要があります。

次の例は、次の設定で枯渇したサブネットを示しています。

サブネット アドレス: 192.168.1.0
サブネット マスク: 255.255.255.0

次の例は、スーパースコープ オプションを使用する場合の結果を示しています。

サブネット アドレス: 192.168.1.0 および 192.168.2.0
サブネット マスク: 255.255.255.0

192.168.1.1 から 192.168.1.254 および 192.168.2.1 から 192.168.2.254、または 254 個の新しく使用可能な DHCP アドレスを持つ 254 ホスト (合計 508 ホスト) の 2 つのネットワークが作成されました。

以前は:
-----192.168.1.0/24------R-----192.168.5.0/24--------

後:
-----192.168.1.0/24 および 192.168.2.0/24-----R-----192.168.5.0/24------

使用するオプションを決定したら、対応する DHCP 構成を選択できます。

再送信オプションを使用する場合は、新しいサブネット マスクを使用して DHCP スコープを削除して再作成する必要があります。 特定のスコープのマスクのみを変更することはできません。

この範囲内の既存のクライアントにサービスを提供する場合は、すべてのクライアントが新しいスコープに移行されるまで競合検出を有効にする必要があります。 このアクションでは、次の手順を実行する必要があります。

  1. 接続されている各ルーターのインターフェイスを構成し、接続インターフェイス、そのサブネット アドレス、およびサブネット マスクの IP アドレスを変更します。
  2. 現在の DHCP スコープを削除します。
  3. 新しいサブネット マスクを使用して新しい DHCP スコープを作成します。
  4. DHCP サーバーで [競合再試行] オプションを有効にします (1 または 2 に設定)。
  5. DHCP クライアントに DHCP リースの更新を強制します。
  6. 静的に構成された各ホストの IP アドレス、サブネット マスク、または既定のゲートウェイを変更します。

スーパースコープ オプションを使用する場合は、多数のスコープを一緒にスーパースコープする必要があります。 各スコープを個別に作成し、個々のスコープを組み込むスーパースコープを作成します。 このアクションでは、次の手順を実行する必要があります。

  1. 現在のルータ インターフェイスにセカンダリ IP アドレスを追加します。
  2. 新しい論理サブネットの新しい DHCP スコープを作成します。
  3. スーパースコープを作成し、古い DHCP スコープと新しい DHCP スコープを子として追加します。