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
コマンドを実行すると、192.168.1.16のIPアドレスを取得します。なぜ変わらないのですか?
これは小さなステップだと説明させてください。
これで、PCは、使用するIPとそれらが有効な期間を認識します。
X時間半後(たとえば、DHCPリースが4時間だった場合、これは2時間後にトリガーされます):
この更新アクションは通常、IPアドレスを変更しません。その情報を長期間使用する許可を得るだけです。
DHCPサーバーには通常、配布するアドレスの小さなプールがあります。多くの人は、どのIPアドレスがどのMACに渡されたかを覚えています。そのリースの期限が切れた後(または、リースを解放した場合、たとえばipconfig /release
その後、DHCPサーバーはこれを記憶することができます。次のリクエストが来ると、プール内の最初の空きIPを配布するか、まだ使用されていない、または使用がずっと前の「新しい」IPを配布することができます。これは、通常、リースの期限が切れた後でも同じIPを取得することを意味します。
Cmd/powershellプロンプトから、これを試してください。
ipconfig /release
ipconfig /renew
そして正直に言うと、最初の人が説明したように、あなたはまだ同じIPを取得するかもしれません。そうした場合、最初のコマンドだけを再度実行し、PCをそのネットワークから「しばらく」切断する以外に、実際にできることは何もありません。この場合、「しばらく」とは、DHCPサーバーが古いIPを新しいクライアントに付与するまでにかかる時間のことです。これには5分、5日、またはそれ以上かかる場合があります。言うことは不可能です。
私はこの問題を頻繁に受けます。ルーターの静的アドレステーブルにMACを追加したと思います。
ipconfig /release
あなたのマシン上