1. 程式人生 > >windows下自動更改IP的小工具(bat批處理檔案)

windows下自動更改IP的小工具(bat批處理檔案)

每次上線,都要先上灰度環境再上到正式環境。在上到灰度環境時,訪問灰度環境通過自動獲取IP和更改指定dns來實現。具體如何實現,大家可自行百度。

新建一個文字文件,將其後綴改為bat,開啟該檔案,拷貝一下程式碼:

@echo off
:start
echo ============請輸入數字選擇下一步操作:
echo ============1:ip設定為灰度
echo ============2:ip設定為原IP
set /P var=":"
if %var%==1 goto ip10
if %var%==2 goto ip172
:ip10
cls
echo **正在將IP設定為灰度......**
netsh interface ip set address name="本地連線" source=dhcp
netsh interface ip delete dns "本地連線" all
ipconfig /flushdns
cmd /c netsh interface ip set dns name="本地連線" source=static addr=192.168.0.216 register=primary 
echo **成功將IP設定為灰度**
echo ------------------------------------------
goto start
:ip172
cls
echo **正在將IP還原......**
netsh interface ip set address name="本地連線" source=static addr=192.168.1.132 mask=255.255.255.0 gateway=192.168.3.254
cmd /c netsh interface ip set dns name="本地連線" source=static addr=180.76.76.76 register=primary 
cmd /c netsh interface ip add dns name="本地連線" addr=8.8.8.8 index=2
echo **成功將IP還原為192.168.1.132**
echo ------------------------------------------
goto start