將下列程式碼存為 setip.bat,以系統管理員身分執行即可快速套用固定 IP 設定:
@echo off
echo 正在設定 IP,請稍候...
set name="區域連線"
set ipaddress=192.168.1.100
set mask=255.255.255.0
set gateway=192.168.1.1
set dns=192.168.1.1
set wins=8.8.8.8
echo 正在設定 %name% ...
echo 設定慣用 DNS: %dns% ...
netsh interface ip set dns name="區域連線" source=static addr=%dns%
echo 設定備用 DNS: %wins% ...
netsh interface ip add dns "區域連線" addr=%wins% index=2
echo 設定 IP、子網路遮罩、閘道: %ipaddress% %mask% %gateway% ...
netsh interface ip set address name=%name% source=static addr=%ipaddress% mask=%mask% gateway=%gateway%
echo IP 設定完成!
pause
使用說明:
name、ipaddress、mask、gateway、dns、wins 依實際環境修改。name)若非「區域連線」,請用 netsh interface show interface 查詢正確名稱。此批次檔適用於 Windows 7/8/10/Server,方便筆電在不同網路環境(公司、家裡、實驗室)快速切換固定 IP。