批處理 自動修改 IP 地址(轉載)
公司網路和家裡網路不一樣,每天回家要改一次IP,來公司要改一次IP ,很是麻煩,故整理了小批處理命令,自動來修改IP。
將以下內容儲存到為bat格式就可以了。
@echo off
echo.
echo 修改ip地址,1為自動獲取ip地址,2為修改家裡ip地址,3 為公司IP
echo.set sel=
set/p sel=請選擇修改方式:
if "%sel%"=="1" goto auto
if "%sel%"=="2" goto home
if "%sel%"=="3" goto company
echo 您沒有選擇修改方式。
goto end
echo.
echo 修改ip地址,1為自動獲取ip地址,2為修改家裡ip地址,3 為公司IP
echo.set sel=
set/p sel=請選擇修改方式:
if "%sel%"=="1" goto auto
if "%sel%"=="2" goto home
if "%sel%"=="3" goto company
echo 您沒有選擇修改方式。
goto end
:auto
netsh interface ip set address name="本地連線" source=dhcp
netsh interface ip delete dns "本地連線" all
ipconfig /flushdns
ipconfig /all
goto end
netsh interface ip set address name="本地連線" source=dhcp
netsh interface ip delete dns "本地連線" all
ipconfig /flushdns
ipconfig /all
goto end
:home
echo 正在更改IP地址,請稍等......
netsh interface ip set address name="本地連線" source=static addr=192.168.1.80 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
netsh interface ip set dns name="本地連線" source=static addr=202.102.192.68
netsh interface ip add dns name="本地連線" addr=202.102.199.68 index=2
ipconfig /flushdns
ipconfig /all
echo 更改IP地址完成!
goto end
echo 正在更改IP地址,請稍等......
netsh interface ip set address name="本地連線" source=static addr=192.168.1.80 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
netsh interface ip set dns name="本地連線" source=static addr=202.102.192.68
netsh interface ip add dns name="本地連線" addr=202.102.199.68 index=2
ipconfig /flushdns
ipconfig /all
echo 更改IP地址完成!
goto end
:company
echo 正在更改IP地址,請稍等......
netsh interface ip set address name="本地連線" source=static addr=10.85.10.80 mask=255.255.255.0 gateway=10.85.10.253 gwmetric=1
netsh interface ip set dns name="本地連線" source=static addr=218.104.78.2
netsh interface ip add dns name="本地連線" addr=10.85.7.100 index=2
ipconfig /flushdns
ipconfig /all
goto end
echo 正在更改IP地址,請稍等......
netsh interface ip set address name="本地連線" source=static addr=10.85.10.80 mask=255.255.255.0 gateway=10.85.10.253 gwmetric=1
netsh interface ip set dns name="本地連線" source=static addr=218.104.78.2
netsh interface ip add dns name="本地連線" addr=10.85.7.100 index=2
ipconfig /flushdns
ipconfig /all
goto end
:end
pause
pause
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24492954/viewspace-692164/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單批處理,實現ip地址的自動切換
- 批處理設定ip地址
- 懶人的小技巧, 批處理修改IP
- 利用批處理設定和切換IP地址
- 批處理實現自動ftp功能FTP
- 批處理中的for詳解(轉載)
- 批處理實現的ip地址切換的複雜指令碼指令碼
- 切換IP批處理檔案
- Hammerspoon for Mac自動化批處理軟體Mac
- RAC修改IP地址
- ping rac private ip地址不通處理
- 自動部署模組所需環境依賴--bat批處理BAT
- 批處理-快速格式化硬碟(全自動進行)硬碟
- Oracle RAC 修改 IP 地址Oracle
- 修改CentOS的IP地址CentOS
- Debian 修改IP地址
- linux修改IP地址Linux
- 修改windows遠端桌面連線埠-批處理Windows
- oracle rac修改ip的處理辦法Oracle
- CentOS8修改IP地址CentOS
- Linux(CentOS)修改IP地址LinuxCentOS
- 修改grid scan ip地址
- ubuntu系統 IP地址修改Ubuntu
- Ubuntu配置和修改IP地址Ubuntu
- 什麼是自動獲取IP地址
- 如何設定自動獲取ip地址
- w10如何設定自動獲取ip地址_w10怎麼自動獲取ip地址
- Windows批處理學習(二)——批處理(3)薦Windows
- OracleAS 10g 修改IP問題處理Oracle
- 批處理框架框架
- JDBC 批處理JDBC
- 碎片批處理
- 批處理命令
- 如何檢測Windows服務停止後自動啟動?自動執行.bat批處理檔案?WindowsBAT
- 如何修改 Rancher Server 的 IP 地址Server
- Oracle RAC修改IP和VIP地址Oracle
- 【故障處理】【LISTENER】主機名修改為IP地址後LISTENER無法監聽到例項
- 用批處理來自動化專案編譯及部署(附Demo)編譯