一個完全乾淨的設置。

一個完全乾淨的設置。

我嘗試使用更新命令更改 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 /releaseDHCP 伺服器可以記住這一點。當下一個請求到來時,它可能會分發其池中的第一個空閒 IP,或者它可以分發「新鮮」IP尚未使用或使用時間較長的設備,這意味著即使在租約到期後您通常也會獲得相同的IP。

答案2

在 cmd/powershell 提示字元下,嘗試此操作。

ipconfig /release
ipconfig /renew

說實話,就像第一個人解釋的那樣,你仍然可以獲得相同的 IP。如果您這樣做,除了再次運行第一個命令,然後將電腦與該網路斷開「一段時間」之外,您實際上無能為力。在這種情況下,「一段時間」是指 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 後停用保留。

相關內容