萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

Windows 解決 IP 位址衝突:修改靜態 IP 步驟與自動化排查腳本

IP 衝突導致網路斷斷續續、無法通訊。Windows 7/10/11 修改靜態 IP 步驟如下,並提供 PowerShell 自動化檢測衝突腳本。

圖形介面修改靜態 IP (Win 7/10/11 通用)

  1. 右鍵工作列網路圖示 →「開啟網路和網際網路設定」/「網路和共用中心」。
  2. 左側「變更介面卡設定」/「變更介面卡設定」。
  3. 右鍵正在使用的介面卡 (以太網/Wi-Fi) →「內容」。
  4. 選取「網際網路通訊協定第 4 版 (TCP/IPv4)」 →「內容」。
  5. 選擇「使用下列 IP 位址」:
    IP 位址: 192.168.1.100 (同網段未使用)
    子網路遮罩: 255.255.255.0 (/24)
    預設閘道: 192.168.1.1 (路由器 LAN IP)
    慣用 DNS 伺服器: 192.168.1.1 / 8.8.8.8 / 1.1.1.1
    備用 DNS 伺服器: 8.8.4.4 / 1.0.0.1
  6. 按「確定」→ 關閉所有視窗,網卡自動重新啟用套用新設定。

快速查詢目前 IP 設定

# CMD
ipconfig

# PowerShell (更豐富)
Get-NetIPConfiguration -Detailed
Get-NetIPAddress -AddressFamily IPv4 | Format-Table InterfaceAlias, IPAddress, PrefixLength, DefaultGateway, DNSServer

PowerShell 自動化偵測與解決 IP 衝突

# 需管理員權限執行
function Resolve-IPConflict {
    $adapter = Get-NetAdapter | Where-Object { $_.Status -eq 'Up' -and $_.PhysicalMediaType -ne 'Bluetooth' } | Select-Object -First 1
    if (-not $adapter) { Write-Error "找不到啟用的網卡"; return }

    $currentIP = (Get-NetIPAddress -InterfaceIndex $adapter.ifIndex -AddressFamily IPv4 -PrefixOrigin Dhcp).IPAddress
    if (-not $currentIP) { Write-Host "目前非 DHCP 或無 IPv4"; return }

    # 發送 Gratuitous ARP 偵測衝突 (Windows 內建機制通常已處理)
    # 這裡示範 Ping 掃描同網段找重複 (僅示範,生產環境建議用 ARP 掃描工具)
    $subnet = $currentIP.Split('.')[0..2] -join '.'
    $conflicts = @()
    1..254 | ForEach-Object -Parallel {
        $ip = "$subnet.$_"
        if ($ip -ne $currentIP) {
            $result = Test-Connection -ComputerName $ip -Count 1 -Quiet -ErrorAction SilentlyContinue
            if ($result) { $ip }
        }
    } -ThrottleLimit 50 | ForEach-Object { $conflicts += $_ }

    if ($conflicts.Count -gt 0) {
        Write-Warning "偵測到潛在 IP 衝突: $($conflicts -join ', ')"
        # 這裡可加入自動切換新 IP 邏輯 (需 DHCP 保留或靜態規劃)
    } else {
        Write-Host "未偵測到 IP 衝突"
    }
}
Resolve-IPConflict

根本預防:DHCP 伺服器端管理

  • 建立位址保留:依 MAC 綁定固定 IP,避免手動設定衝突。
  • 啟用衝突偵測 (DHCP 伺服器屬性 → 進階 → 衝突偵測嘗試次數 = 1-2)。
  • 部署DHCP Snooping / DHCP Guard (交換器功能),阻擋非授權 DHCP 伺服器與偽造 DHCP 回應。
  • 規劃IP 位址管理 (IPAM):集中管理網段、VLAN、VRF、靜態分配、DHCP 範圍、DNS 記錄,支援稽核與自動化。

常見衝突場景與對策

場景原因對策
筆電帶回家/外出回辦公室舊租約未釋放、家用路由器同網段ipconfig /release && ipconfig /renew、重啟網卡、重啟電腦
虛擬機/容器橋接模式VM/Container 直接佔用實體網段 IP改用 NAT/Host-only、或在 DHCP 保留 MAC 範圍
雙 DHCP 伺服器路由器 + Server 同時啟用 DHCP、或兩台路由器僅保留一台 DHCP、其他關閉/設定 Relay Agent
靜態 IP 手動衝突文檔缺失、人為疏失、設備出廠預設 IP 相同建立 IPAM、標籤管理、上線前掃描驗證
copyright © 萬盛學電腦網 all rights reserved