筆電在公司、家裡、客戶現場切換網路環境,每次手動改 IP/閘道/DNS 極度繁瑣。XP 支援單張網卡設定多組 IP 位址,配合「替代設定」或「進階 IP 設定」即可一鍵切換。
⚠️ 兩組 IP 必須在不同子網路,否則會造成路由混淆。同一子網路多 IP 請改用「替代設定」。
運作邏輯:啟用 DHCP 時,系統先嘗試取得 DHCP 租約;若逾時 (約 60 秒) 未取得,自動套用「替代設定」的固定 IP。回到有 DHCP 環境,重新啟用網卡或 `ipconfig /renew` 即切回 DHCP。
建立 `net_switch.bat`:
@echo off
rem 切換到公司靜態 IP
netsh interface ip set address "區域連線" static 192.168.1.50 255.255.255.0 192.168.1.254 1
netsh interface ip set dns "區域連線" static 192.168.1.1 primary
netsh interface ip add dns "區域連線" 8.8.8.8 index=2
rem 切換到家裡 DHCP
rem netsh interface ip set address "區域連線" dhcp
rem netsh interface ip set dns "區域連線" dhcp
以管理員身分執行對應區段即可秒切,適合不想進控制台的進階用戶。
若在 XP 宿主機運行 VirtualBox/VMware,橋接模式下虛擬網卡同樣可用「進階 IP 設定」綁定多 IP,實現宿主機與多個 VM 各自擁有獨立公網/私網 IP,無需額外實體網卡。