什麼是 IP 衝突以及如何解決?

埃文科技發表於2022-05-06

如果曾經看到“Windows 檢測到 IP 地址衝突”或“此網路上的另一臺計算機具有相同的 IP 地址”訊息,可能想知道此警告的含義。雖然 IP 衝突問題通常不難解決,但它們令人困惑,尤其是對於那些剛接觸網路的人來說。

什麼是 IP 衝突以及如何解決?

 

下面我們來看看什麼是IP地址衝突,兩臺裝置是否可以有相同的IP地址,彈出這個錯誤如何解決。

什麼是 IP 地址衝突?

 

當同一網路上的兩臺或多臺裝置分配了相同的 IP 地址時,就會發生 IP 地址衝突。為了解釋為什麼這是一個問題,我們必須退後一步,看看IP 地址是幹什麼用的。

 

與接收郵件的實際家庭地址一樣,IP 地址也是一種在網路上識別的計算機的方式。的路由器使用這些 IP 地址將網路流量引導到正確的裝置。

由於這種設定,一個網路上的兩臺裝置不能具有相同的 IP 地址。如果發生這種情況,網路就會被重複的 IP 地址弄糊塗,無法正確使用它們。想想如果同一條街上的兩間房子有相同的號碼,郵件投遞會試圖找到正確的郵箱;的家庭網路也是如此。

 

請記住,我們在這裡只討論私有 IP 地址,它是指在自己的網路上使用的地址。公共 IP Internet 的其餘部分如何檢視網路上的任何裝置的方式,但它們與有關重複 IP 衝突的討論無關。

既然兩臺電腦不能有相同的IP地址,那麼重複IP錯誤是怎麼發生的呢?

在大多數情況下,在現代家庭網路中,IP 衝突很少見。這是因為DHCP(動態主機配置協議),一個路由器用來分發 IP 地址的系統。

什麼是 IP 衝突以及如何解決?

使用 DHCP,當將新裝置連線到網路時,的路由器會從選項池中選擇一個可用的 IP 地址。裝置使用此 IP 一段時間,直到租約到期,此時它必須從路由器獲取新 IP

 

除非的路由器出現故障,否則兩臺裝置永遠不應在此係統下獲得相同的 IP 地址。的路由器知道哪些 IP 地址已經在使用中,並且不會兩次提供它們。

更常見的是,當在網路上分配靜態 IP 地址時,可能會發生 IP 衝突。與 DHCP 自動為所有裝置選擇地址不同,靜態 IP 允許指定網路裝置將始終使用的特定 IP 地址。

 

如果錯誤地將相同的靜態地址分配給兩個裝置,則會遇到重複 IP 錯誤。如果將裝置設定為使用靜態 IP 而不在路由器中保留該地址,也會出現此問題。最終,的路由器將嘗試將該地址分發給另一臺裝置,從而產生 IP 衝突。

 

如果的網路上有兩個 DHCP 伺服器(應該避免這種情況),則可能會發生另一種 IP 衝突情況。例如,可能將自己的無線路由器連線到 ISP 的調變解調器和路由器組合。如果兩個裝置都試圖充當路由器,它們可能會分發重複的 IP 地址。

最後,當機器在待機模式下重新聯機時,可能會在網路上引入重複的 IP

什麼是 IP 衝突以及如何解決?

 

例如,假設讓膝上型電腦處於休眠狀態兩週。在此期間,的路由器可能會撤銷膝上型電腦的 IP 地址並將其分配給另一臺裝置,例如的手機。當重新開啟膝上型電腦時,的計算機可能會認為它仍然擁有該 IP 地址,這會導致與的手機發生 IP 衝突。

 

如果將計算機置於與使用相同 IP 池的另一個網路上的待機模式,然後將其帶回家並重新連線到的網路,也可能會發生這種情況。如果該 IP 已在的網路上使用,將看到 IP 衝突錯誤。

如何修復 IP 地址衝突

像所有家庭網路故障排除一樣,解決重複 IP 問題應採取的第一步是重新啟動受影響的計算機和網路裝置。

 

IP 地址錯誤可能是一個小故障,重新啟動即可解決。重新啟動路由器和調變解調器(如果它們是單獨的裝置)將透過 DHCP 重新分配所有 IP 地址。

 

如果重新啟動一切都不起作用,那麼問題就更深了。接下來,應該檢查的計算機是否使用靜態 IP 地址。

什麼是 IP 衝突以及如何解決?

 

Windows 上的重複 IP 地址進行故障排除

要檢查 Windows 10 上的 IP 設定,請開啟設定並轉到網路和 Internet > 狀態。單擊此選單上的更改介面卡選項,然後在出現的視窗中雙擊網路連線的名稱。此過程將帶瀏覽幾個不同的對話方塊。

 

在狀態視窗中,單擊屬性,然後雙擊Internet 協議版本 4。此選單應自動選擇獲取 IP 地址。如果列出了手動 IP 地址,請選擇自動選項並點選OK

 

Internet 協議版本 6 (如果適用)重複這些步驟,並檢視衝突是否消失。

Windows 11 上,可以在Settings > Network & internet下找到這些選項。根據使用的連線型別選擇乙太網或Wi-Fi ,然後單擊的網路名稱以顯示更多選項。如果IP 分配尚未設定為Automatic (DHCP) ,請單擊IP 分配旁邊的編輯,然後將其更改回此設定。

 

無論 Windows 版本是什麼,都應該嘗試釋放計算機的當前 IP 地址並獲取新的 IP 地址。重新啟動也會這樣做,但此時仍然值得一試。為此,請右鍵單擊開始按鈕(或點選Win + X)並選擇命令提示符、Windows PowerShellWindows 終端。

 

在終端視窗中,鍵入以下命令以放棄當前的 IP,然後按Enter

什麼是 IP 衝突以及如何解決?

 

之後,使用以下命令從路由器獲取新的 IP 地址:

此過程應透過從受影響的裝置之一中刪除重複的 IP 地址來解決任何 IP 衝突。

 

Mac 上的 IP 衝突故障排除

Mac 上,會在Apple 選單 > System Preferences > Network下找到 IP 地址選項。從左側選擇正在使用的連線型別,然後單擊Advanced

在結果頁面上,選擇TCP/IP選項卡。如果配置 IPv4框設定為手動,請將其更改為使用 DHCP。檢查Configure IPv6是否也設定為Automatically(如果它沒有被禁用),然後點選OK

什麼是 IP 衝突以及如何解決? 

 

要在 Mac 上重新整理當前的 IP,請單擊此頁面右側顯示的“續訂 DHCP 租約”按鈕。

 

檢查的路由器是否存在 IP 地址衝突

如果上述步驟沒有解決網路上的重複 IP 問題,接下來應該登入路由器的管理皮膚並檢視連線的裝置。如何執行此操作將取決於的路由器型號,因此我們無法針對每種情況給出確切的說明。請檢視我們的路由器管理介紹指南,以幫助瞭解介面。

 

通常,會在標題為Attached DevicesConnected DevicesMy Network或類似內容的部分下找到已連線裝置的列表。檢視每臺裝置並留意重複的 IP 地址。

 

為了幫助縮小範圍,可以透過在 Windows 命令提示符/PowerShell/Windows 終端視窗中鍵入ipconfig或在 Mac 終端中鍵入ifconfig來檢查計算機的 IP 地址。然後將知道被複制的 IP 地址,以便在列表中輕鬆查詢。

如果發現兩臺裝置具有相同的地址,請刪除所有靜態 IP 地址設定,或在路由器中重新整理它們的 IP 以解決衝突。

什麼是 IP 衝突以及如何解決?

 

一般來說,不必擔心簡單家庭設定中的靜態 IP,因此最好讓的路由器處理所有這些。如果出於某種原因確實需要保留 IP 地址,請確保它已在的路由器中設定,以免重複傳送。

 

顯示哪個 MAC 地址對映到 IP 地址

如果很難追蹤具有重複 IP 的裝置之一,可以檢查哪個 MAC 地址對映到網路上的任何特定 IP 地址。雖然執行此操作的最簡單方法是使用Advanced IP Scanner等免費工具,但可以使用 ARP(地址解析協議)命令手動執行此操作。

 

開啟命令提示符,然後執行以下操作:

 

鍵入ping [IP 地址]以與嘗試追蹤的裝置建立連線。

完成後,鍵入arp -a以顯示與 PC 連線的所有裝置的 IP MAC 地址資訊。

應該會看到剛剛輸入的 IP 及其旁邊的 MAC 地址。

 

更新的路由器韌體

有故障的路由器可能會導致 IP 衝突更頻繁地發生,並且不會發出警告。如果在執行上述故障排除後仍然出現 IP 地址錯誤,則應更新路由器的韌體。

什麼是 IP 衝突以及如何解決?

 

具體步驟也取決於擁有的路由器。通常,當登入路由器的管理皮膚時,會發現韌體更新選項。這可能在“高階”或“工具”選單下。

 

雖然有些路由器允許透過管理皮膚自動更新韌體,但其他路由器要求從製造商處下載檔案並將其上傳到路由器。如果需要,請檢視路由器製造商的網站以獲得更多幫助。

 

和平解決 IP 地址衝突

現在知道什麼是 IP 地址衝突,兩臺裝置如何獲得相同的 IP 地址,以及如何解決重複的 IP 衝突。大多數情況下,除非弄亂了靜態 IP 選項,否則的家庭網路不會發生衝突。如果確實出現了重複 IP 問題,通常可以透過將所有裝置設定為使用 DHCP 並更新其 IP 租約來解決它。


相關文章