Win7使用批處理配置IP位址

2021-07-13 20:53:01 字數 2102 閱讀 4528

一些場合常常需要把筆記本上的ip位址配置為某個靜態值,一些場合又常常配置為自動獲取ip,常常切換的話,手動輸入這些ip位址十分麻煩。下面兩個批處理指令碼用於自動配置ip位址,使用管理員身份執行即可,筆者親測可行。

@echo off

echo 正在設定ip,子網,請稍候......

rem "本地連線"為網絡卡名稱,可在網路連線中查詢,如"本地連線"

netsh inte***ce ip set address name="本地連線" source=static addr=192.168.56.137 mask=255.255.255.0 gateway=192.168.56.1 gwmetric=1

echo.

echo 正在設定dns,請稍候.....

netsh int ip set dns name="本地連線" source=static addr=192.168.56.1

netsh int ip add dns name="本地連線" addr=8.8.8.8 index=2

echo 設定完畢!

ipconfig

pause

close

@echo off

netsh inte***ce ipv4 set address name="本地連線" source=dhcp

netsh inte***ce ipv4 set dns name="本地連線" source=dhcp

echo ----

pause

@echo off

rem //設定變數

set name="無線網路連線"

rem //以下屬性值可以根據需要更改

set addr=192.168.1.100

set mask=255.255.255.0

set gateway=192.168.1.1

set dns1=8.8.8.8

set dns2=8.8.8.8

rem //以上屬性依次為ip位址、子網掩碼、閘道器、首選dns、備用dns

goto 0

:0echo 當前可用操作有:

echo 1 設定為靜態ip

echo 2 設定為動態ip

echo 3 退出

echo 請選擇後回車:

set /p operate=

if %operate%==1 goto 1

if %operate%==2 goto 2

if %operate%==3 goto 3

:1echo 正在設定靜態ip,請稍等…

rem //可以根據你的需要更改

echo ip位址 = %addr%

echo 掩碼 = %mask%

echo 閘道器 = %gateway%

netsh inte***ce ipv4 set address name=%name% source=static addr=%addr% mask=%mask% gateway=%gateway% gwmetric=0 >nul

echo 首選dns = %dns1%

netsh inte***ce ipv4 set dns name=%name% source=static addr=%dns1% register=primary >nul

echo 備用dns = %dns2%

netsh inte***ce ipv4 add dns name=%name% addr=%dns2% index=2 >nul

echo 靜態ip已設定!

rem pause

goto 0

:2echo 正在設定動態ip,請稍等…

echo 正在從dhcp自動獲取ip位址…

netsh inte***ce ip set address %name% dhcp

echo 正在從dhcp自動獲取dns位址…

netsh inte***ce ip set dns %name% dhcp

echo 動態ip已設定!

rem pause

goto 0

:3exit

win 8(win 7)批處理設定IP

適合所有經常更改ip的朋友,裡面的內容可用可用根據自己的需要隨意修改 rem 根據自己的需要修改帶 rem 注釋 的地方,修改完畢後直接將本檔案字尾名.txt改為.bat即可使用 rem 執行 右鍵選單 以管理員身份執行 echo off title ip自動設定 mode con cols 80 ...

win 8(win 7)批處理設定IP

適合所有經常更改ip的朋友,裡面的內容可用可用根據自己的需要隨意修改 rem 根據自己的需要修改帶 rem 注釋 的地方,修改完畢後直接將本檔案字尾名.txt改為.bat即可使用 rem 執行 右鍵選單 以管理員身份執行 echo off title ip自動設定 mode con cols 80 ...

批處理設定IP位址

echo 現在開始設定本機網路位址 echo 現在開始設定本機ip netsh inte ce ip set address 本地連線 source static addr 172.31.13.199 mask 255.255.254.0 echo 現在開始設定本機gateway netsh int...