私がこれを試すときはいつでも、Windowsを実行しています:
ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew
最初の試行を除いて、古いIPアドレスが再割り当てされます。最初の試みで、それは新しいIPを与えました。しかしその後、それは私の古いIPを私に返しています。
ipconfig /release
を使用して新しいIPアドレスリースを削除する場合、新しいリースを要求するときに取得するIPアドレスを決定するのはDHCPサーバー次第です。 DHCPサーバーは、「次に利用可能な」IPアドレスを割り当てます。これは、リリースしたばかりのアドレスである可能性があります。
DHCPサーバーを制御していて、現在持っているのと同じIPアドレスが必要ない場合は、次のオプションがあります。
DHCPサーバーを制御できない場合、オプションは次のようになります。
DhcpにMacアドレスのリースまたは予約があるときに新しいIPが必要な場合は、Macを変更する必要があります(DHCPサーバーにアクセスできない場合)。
ホストをDHCPサーバーを使用してネットワークに接続すると、次のIPが取得されます。
1。 DHCPサーバーにMacの予約がある場合は、常に同じIPを取得します
2。 DHCPサーバーにMac用のリースキャッシュがある場合は、古いIPを取得します
3。それ以外の場合は、最初に利用可能なIPを取得します
これは、DHCPサーバーの動作方法とほぼ同じです。利用可能な場合は、常に最後に発行されたIPが提供されます。 MACスプーフィング以外に、コンピュータの電源をオフにし、IPアドレスを必要とする他のデバイスの電源をオンにして、「古いIP」が発行されるようにすることができます。次に、コンピュータの電源を入れ直すと、新しいコンピュータが発行されます。何を達成しようとしているのか、なぜ新しいIPが必要なのかについては言及されていませんが、代わりに自分で静的IPを使用し、必要に応じて変更することもできます。
基本的に、これを強制することはできないかもしれません。
DHCPサーバーは、DHCPアドレスの配布を制御しています。そのサーバーが、取得するIPを決定します。ローカルコンピュータで行うことではありません。
そうは言っても、ほとんどが次のように機能することを知っていれば、DHCPサーバーをゲームできる可能性があります。
最後はあなたを助けているものです(クリッピースタイルの助け)。
IPを取得します(たとえば、1.2.3.100、これはX時間有効です(24時間と言います)。
12時間後、「ねえ、このIPをリリースしたい」と言います
この作品。
次に、もう一度IPを要求します(「ねえ、私は最後にIP 1.2.3.100を持っていたAA:BB:CC:DD:EE:FFです。もう一度IPを持っていいですか?」)。今回は別のIPが必要ですが、DHCPサーバーは1.2.3.100を再び提供してくれます。
2つのオプションがあります:
ただし、正しい方法は、「なぜ別のIPが必要なのか」と尋ねて、それを解決することです。例えば。ネットワーク管理者と話し合って予約済みIPを取得するか、静的IPを設定します(管理者はそのIPを使用済みとしてマークして、二度と配布しないようにします)。