㈠ 批處理設置電腦IP,備用IP如何設
批處理添加備用IP地址方法如下:
::"本地連接"換成電腦中網卡連接的名字,如:本地連接;本地連接2;無線網路連接等
::然後後面的IP,默認網關改稱自己需要的地址
netsh殲梁interfaceipaddaddress"本地連接"192.168.0.100255.255.255.0
設置ip的命令是netsh interface ip set address ……,這里使用set address。
設置備閉彎用IP的命令是netsh interface ip add address……,這里使用add address。
設置dns的命令是netsh interface ip setdns ……,這里使用set dns。
設置備用dns的命令是netsh interface ip add dns……,這里使用add dns。
netsh命令是一個應用氏態運很廣的命令,這個命令很強大,有關這個命令的詳細信息可以在命令行界面輸入"netsh /?"。
㈡ 自動更改IP地址批處理命令
set /p choice= 您的選擇:
echo.
if "%choice%"=="1" goto ip1
if "%choice%"=="2" goto ip2
if "%choice%"=="3" goto end
if "%choice%"=="4" goto test
goto main
:ip1
echo IP自動設置開始....
echo.
echo 正在設置IP及子網掩碼
cmd /c netsh interface ip set address name="本地連接" source=static addr=192.168.1.1 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
echo 正在設置DNS伺服器
cmd /c netsh interface ip set dns name="本地連接" source=static addr=61.234.254.5 register=PRIMARY
echo 正在設置DNS伺服器
cmd /c netsh interface ip add dns name="本地連接" addr=59.54.78.210
echo 設置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:ip2
echo IP自動設置開始....
echo.
echo 自動獲取IP地址....
netsh interface ip set address name = "本地連接" source = dhcp
echo 自動獲取DNS伺服器....
netsh interface ip set dns name = "本地連接" source = dhcp
@rem 設置自動獲取IP
echo 設置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:test
netsh inte***ce ip set address name = "本地連接" source = dhcp
netsh inte***ce ip set dns name = "本地連接" source = dhcp
netsh inte***ce ip set wins name = "本地連接" source = dhcp
CHOICE /C YN /M "退出請按 Y,返回菜單請按 N。"
if errorlevel 2 goto main
if errorlevel 1 goto end
:end
首先新建txt文本文檔。將以上內容復制進去。
圖中(1)是ip地址,(2)是子網掩碼,(3)是默認網關,(4)是首選dns(5)是備用dns。
請根據自己要設置的ip地址進行相應改動。其他無需改動。
修改完成後保存退出,並修改文件名後綴為bat。
雙擊運行。
輸出1 為修改本地連接為你設定好的ip地址。
設置過程中可能提示dns不存在,但不影響。不用理會,結果已成功設置玩ip地址。
按2設置自動獲取IP地址。
一秒完成。
另外因為是通過注冊列表來修改ip地址的。有的殺毒軟體會攔截,攔截請准許。放心,自己寫的代碼那麼簡單是沒毒的。最好設置白名單。
文件名修改為自動修改IP地址 放到桌面上就可以方便使用了
㈢ 如何批處理IP設置
@echo off
SetLocal EnableDelayedExpansion
REM 依次檢測同段IP,在禪滑線主機直接跳過,不在線的則自動設置成本機IP
for /l %%a in (2,1,254) do (
set IP=172.16.20.%%a
call :check
echo.&set /p =!IP! <nul
if defined online (echo 主機佔用中兄沖,自動跳過) else (
netsh interface ip set address name="本地連接" static !IP! 255.255.255.0 172.16.20.1 1 >nul
echo 修改完成&goto :end
)
)
echo.
echo.&echo 找不到可用IP
:end
echo.&echo 按任意鍵退出
pause>nul
exit
:check
set online=
arp -a|find "%IP%" >nul 2>nul&&set online=1
ping -n 1 %IP% >nul 2>nul
arp -a|find "羨襲殲%IP%" >nul 2>nul&&set online=1
goto :eof
㈣ 怎樣用批處理命令修改IP地址
批處理內容如下:
netsh
interface
ip
set
address
name="本地連接"
source=static
192.168.1.188
255.255.255.0
192.168.0.1
1
netsh
interface
ip
set
dns
"本地連接"
static
61.128.128.68 primary
netsh
interface
ip
add
dns
"本地連接" 61.128.192.68
第一行中「netsh
interface
ip
set
address」表示設置IP地址,name="本地連接"慎亂悶表示設置哪塊網卡的地址,在網路連接中可以看到名稱,一般中文版操作系統為「本地寬彎連接」或「本地連接2」等,「source=static」表示設置靜太IP,如果source=dhcp表示自動獲取IP。當source=static時陪和,後面要設置IP地址,子網掩碼,網關,躍點數(一般設1),中間用空格分開,即批處理中的「192.168.1.188
255.255.255.0
192.168.0.1
1」。為使程序更加清晰,你也可以這樣寫「addr=192.168.1.188
mask=255.255.255.0
gateway=192.168.0.1
gwmetric=1」,效果一樣。
第二行設置主要dns(域名伺服器),static表示靜太IP,primary表示主域名伺服器。
第三行設置次要dns,「netsh
interface
ip
add
dns」表示添加。add
與set有區別,set會覆蓋以前的設置,而add是添加一個設置,不會刪除以前的設置。