完全にクリーンなセットアップ。

完全にクリーンなセットアップ。

renew コマンドを使用して DHCP によって割り当てられた IP アドレスを変更しようとしましたが、新しい IP アドレスではなく以前の IP アドレスのみが表示されます。コマンドは次のとおりです。

C:\Documents and Settings\user>ipconfig/renew

Windows IP Configuration

Ethernet adapter Local Area Connection 4:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.1.16
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        IP Address. . . . . . . . . . . . : <value>
        Default Gateway . . . . . . . . . : 192.168.1.1

Tunnel adapter Teredo Tunneling Pseudo-Interface:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : <value>
        Default Gateway . . . . . . . . . :

Tunnel adapter Automatic Tunneling Pseudo-Interface:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : <value>
        Default Gateway . . . . . . . . . :

Tunnel adapter Automatic Tunneling Pseudo-Interface:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : <value>
        Default Gateway . . . . . . . . . :

Tunnel adapter Automatic Tunneling Pseudo-Interface:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : <value>
        Default Gateway . . . . . . . . . :

C:\Documents and Settings\user>

コマンドを実行するrenewたびに、IP アドレス 192.168.1.16 が取得されます。なぜ変更されないのでしょうか?

答え1

これを小さなステップで説明しましょう:

完全にクリーンなセットアップ。

  • PC が DHCP 要求を送信します。(基本的には、「こんにちは。私は $MACaddress です。このネットワークの IP アドレスを希望します」)
  • DHCP サーバーは「Hi $MACaddress。これらの値を使用してください。有効期間は X 時間です」と応答します。

PC は、どの IP を使用するか、およびその有効期間を認識するようになりました。

X 時間半後 (たとえば、DHCP リースが 4 時間の場合、これは 2 時間後にトリガーされます)。

  • PC: 「こんにちは、DHCP サーバーさん。私はあなたからこの情報を受け取りました。現在の権利よりも少し長く使用し続ける許可が欲しいのですが、それは可能ですか?」
  • DHCP サーバー: はい、最大 X 時間まで使用し続けます。
    つまり、最初の要求から合計 6 時間後から有効です: 2+4

これ更新する通常、これらのアクションによって IP アドレスが変更されることはありません。その情報をより長期間使用するための許可が与えられるだけです。

役に立つ DHCP サーバー。

DHCP サーバーには通常、配布するアドレスの小さなプールがあります。多くのサーバーは、どの IP アドレスがどの MAC に配布されたかを記憶します。リースの有効期限が切れた後 (または、 などでリースを解放した場合)、ipconfig /releaseDHCP サーバーはこれを記憶できます。次の要求が来ると、プール内の最初の空き IP を配布するか、まだ使用されていない、または使用されてからかなり経っている「新しい」 IP を配布することができます。つまり、リースの有効期限が切れた後でも同じ IP が取得されるのが一般的です。

答え2

cmd/powershell プロンプトからこれを試してください。

ipconfig /release
ipconfig /renew

正直に言うと、最初の人が説明したように、同じ IP が取得される可能性があります。その場合、最初のコマンドをもう一度実行し、そのネットワークから PC を「しばらく」切断する以外に、実際にできることは何もありません。この場合、「しばらく」とは、DHCP サーバーが古い IP を新しいクライアントに付与するまでにかかる時間であり、5 分、5 日、またはそれ以上かかる可能性があります。知ることは不可能です。

答え3

この問題はよく発生します。ルーターの静的アドレス テーブルに MAC を追加したと想定しています。

  1. ipconfig /releaseあなたのマシンで実行する
  2. マシンへの接続を物理的に外す
  3. ルーターを再起動してください
  4. マシンを差し込む

答え4

最近、DHCP サーバーから別の IP アドレスを取得する際に同じ問題が発生しました。リースされた IP アドレスを予約し、クライアント PC で次のようにしました。

ipconfig /release 
ipconfig /renew     (sometimes, renew command 2 times). 

新しい IP を取得した後は、予約を無効にすることを忘れないでください。

関連情報