1. 程式人生 > >Window+筆記:Window下使用指令碼快速修改IP地址

Window+筆記:Window下使用指令碼快速修改IP地址

因為專案的開發,電腦IP需要在不同網段下不斷的來回切換,又煩又麻煩。感覺這樣不科學,肯定是有辦法能夠解決的,後面發現寫個指令碼來切換就可以了,確實感覺整個人都舒坦了。

搜尋一下發現已經很多人分享了類似的部落格和經驗,綜合一下儲存備用吧。

1、開啟記事本

靜態IP:
可以分開寫也可以合起來寫,本質是一樣的:

set addr=192.168.2.234
set mask=255.255.255.0
set gateway=192.168.2.1

set dns=218.85.157.99 

netsh interface ip set address name="本地連線" source=static
addr=%addr% mask=%mask% gateway=%gateway% netsh interface ip set dns "本地連線" source=static addr=%dns%

或:

netsh interface ip set address name="本地連線" source=static addr=192.168.2.234 mask=255.255.255.0 gateway=192.168.2.1
netsh interface ip set dns name="本地連線" source=static addr=218.85.157.99
  • 第一條語句中,ip set address是設定IP地址
  • name=“本地連線”是指你用那個連線上網的,每個人的電腦不同,根據自己的情況來修改。例如:圖1裡面我的本地連線是”本地連線 2”,所以就要寫成:name=“本地連線 2”這個樣子,部落格裡我就把2去掉了。
  • source=static是指,你設定的是靜態IP
  • addr是指IP地址
  • mask指子網掩碼
  • gateway指預設閘道器

  • 第二條語句中,ip set dns是指設定DNS伺服器地址

  • addr是首選DNS伺服器

動態IP指令碼

在記事本中貼上以下程式碼:

netsh interface ip set address name="本地連線" source=dhcp
netsh interface ip set
dns name="本地連線" source=dhcp

2、儲存
儲存的時候要注意一下,檔名要以.bat結尾,編碼為ANSI

3、執行

看情況吧,直接雙擊執行不能修改成功就使用管理員身份執行吧。

4、修改

如果需要修改,右鍵編輯就好了。

圖1:本地連線
圖1