IP切換小技巧


說到這個問題很多人都有同感。公司一般使用的都是靜態的IP(如圖:使用下面的IP地址),而我們在外面是用的一般是動態獲取的IP(如圖:自動獲得IP地址),因此就產生了一個問題,需要來回切換IP,也就是需要更改下面小窗口里面的內容,很麻煩。真是氣死人,每次在外面都要改為自動獲得,到公司再改回來,一直重復心態都快炸了。然后別生氣,現在解決辦法來了,提供一個IP切換腳本

 

 

 

IP切換:

@echo off

rem //設置網絡變量  
set NetName="以太網"
rem //設置IP地址、子網掩碼、網關、DNS
set Addr=172.1
set Mask=255.255.255.0
set Gway=192.168.xx.xxx
set Dns=192.168.xx.xxx
set DnsRem=
echo 請根據自己的需求選擇下面的選項並回車
echo ●●●●●●●●●●●●●●●●●●
echo ● 1 設置為靜態IP ●
echo ● 2 設置為動態IP ●
echo ● 3 退出         ●
echo ●●●●●●●●●●●●●●●●●●
set /p InputNum=  
if %InputNum%==1 goto 1  
if %InputNum%==2 goto 2  
if %InputNum%==3 goto 3  
:1  
rem //可以根據自己的需求設置代理,命令為set http_proxy=網絡 set http_proxy_user=賬號  set http_proxy_pass=密碼
echo 靜態IP設置中,請稍等...
echo. I P 地址 = %Addr%  
echo. 子網掩碼 = %Mask%  
netsh interface ip set address name=%NetName% source=static addr=%Addr% mask=%Mask% gateway=%Gway% gwmetric=0 >nul  
echo. 首選 DNS = %Dns%  
netsh interface ip set dns name=%NetName% source=static addr=%Dns% register=PRIMARY >nul 
echo. 備用 DNS = %Dns2%  
netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nul  
echo ----------------------------
echo 設置完成!
pause  
goto end  
:2  
echo 動態IP設置中,請稍等...  
echo. 從DHCP自動獲取IP地址...  
netsh interface ip set address "以太網" dhcp  
echo. 從DHCP自動獲取DNS地址...  
netsh interface ip set dns "以太網" dhcp  
echo ----  
echo 全部設置完成!  
pause  
goto end
:3  
echo bye!  
goto end

 

 

新建一個txt文本將上面的內容賦值粘貼進txt文本文檔,設置好IP地址、子網掩碼、網關、DNS(即靜態IP地址),然后將txt文檔的類型改為.bat格式的文件,然后右鍵管理員運行就可以了,在對應的場景下按照相應的提示選擇就可以了。不用再因為IP切換問題而煩惱了。親測有效哦!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM