Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

命令列秒換 IP/DNS:netsh 指令與批次檔自動化切換網路環境

編輯:XP 系統基礎知識

不用進控制台逐點滑鼠,netsh 指令配合批次檔(.bat)即可一鍵切換靜態 IP、DHCP、DNS 設定,筆電多地點移動辦公必備。

核心指令語法

netsh interface ip set address name="連線名稱" source=static|dhcp [addr] [mask] [gateway] [gwmetric]
netsh interface ip set dns name="連線名稱" source=static|dhcp [addr] [register=none|primary|both] [index=編號]
  • name:網路連線名稱(如「區域連線」,在「網路連線」查看)。
  • source:static 手動、dhcp 自動。
  • addr/mask/gateway:IP、子網路遮罩、預設閘道。
  • gwmetric:閘道躍點數,可用 auto。
  • register:DNS 動態註冊模式(none/primary/both)。
  • index:DNS 優先順序(1=首選,2=備用...)。

常用範例

需求指令
設定靜態 IPnetsh interface ip set address name="區域連線" static 192.168.1.100 255.255.255.0 192.168.1.1 1
改回 DHCPnetsh interface ip set address name="區域連線" dhcp
手動設定單一 DNSnetsh interface ip set dns name="區域連線" static 168.95.1.1 primary
手動設定多組 DNSnetsh interface ip set dns name="區域連線" static 168.95.1.1 index=1
netsh interface ip add dns name="區域連線" 139.175.10.20 index=2
DNS 改回 DHCPnetsh interface ip set dns name="區域連線" dhcp

批次檔自動化

  1. 新建文字檔,副檔名改 .bat。
  2. 編輯內容為上述指令(每行一條)。
  3. 雙擊執行即可套用,建議以「系統管理員身分執行」。
詳細參數說明請輸入 netsh /? 查詢。善用批次檔讓網路環境切換變成雙擊即完成的動作。
Copyright © Windows教程網 All Rights Reserved