我嘗試使用更新命令更改 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位址。為什麼它沒有改變?
答案1
讓我解釋一下這是小步驟:
一個完全乾淨的設置。
- 您的 PC 發送 DHCP 請求。 (基本上:「嗨。我是這裡的 $MACaddress,我想要這個網路的 IP 位址」)
- DHCP 伺服器回應“Hi $MACaddress。請使用這些值。它們的有效期為 X 小時”
PC 現在知道要使用哪個 IP 以及這些 IP 的有效時間。
半 X 小時後(例如,如果 DHCP 租用期限為 4 小時,則這將在 2 小時後觸發):
- PC:“嗨,DHCP 伺服器,我從您那裡得到了此信息,我希望獲得許可,以便在我當前擁有的權利之後繼續使用它。我可以這樣做嗎?”
- DHCP 伺服器:當然,繼續使用它們最多 X 小時。
首次請求後總共 6 小時內有效:2+4
這更新操作通常不會更改您的 IP 位址。您只需獲得更長時間使用該資訊的許可。
有用的 DHCP 伺服器。
DHCP 伺服器通常有一小部分位址可供分發。許多人都會記得哪個 IP 位址被分配給了哪個 MAC。租約到期後(或如果您釋放它,例如,ipconfig /release
DHCP 伺服器可以記住這一點。當下一個請求到來時,它可能會分發其池中的第一個空閒 IP,或者它可以分發「新鮮」IP尚未使用或使用時間較長的設備,這意味著即使在租約到期後您通常也會獲得相同的IP。
答案2
在 cmd/powershell 提示字元下,嘗試此操作。
ipconfig /release
ipconfig /renew
說實話,就像第一個人解釋的那樣,你仍然可以獲得相同的 IP。如果您這樣做,除了再次運行第一個命令,然後將電腦與該網路斷開「一段時間」之外,您實際上無能為力。在這種情況下,「一段時間」是指 DHCP 伺服器將您的舊 IP 授予新客戶端所需的時間,可能是 5 分鐘、5 天或更長時間。這是不可能的。
答案3
我經常遇到這個問題。我假設您已將 MAC 新增至路由器的靜態位址表。
ipconfig /release
在你的機器上運行- 物理拔除與機器的連接
- 重新啟動路由器
- 插入你的機器
答案4
最近,我在從 DHCP 伺服器取得另一個 IP 位址時遇到了相同的問題。我只是保留了租用的 IP 位址並在客戶端 PC 上:
ipconfig /release
ipconfig /renew (sometimes, renew command 2 times).
您必須記住在獲得新 IP 後停用保留。