问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

批处理怎样更改ip地址???

发布网友 发布时间:2022-04-29 00:22

我来回答

5个回答

热心网友 时间:2022-06-26 08:16

复制以下代码到新建文本,名字任意,改后缀为bat或cmd即可


静态IP设置:

@echo off
title 静态IP设置
set name=改为连接的名字,如 无线连接 或 本地连接
set IP=此处填写固定IP,如 192.168.1.2
set mask=此处填写子网掩码,如 255.255.255.0
set gw=此处填写网关,如 192.168.1.1
set dns=此处填写DNS服务器,192.168.1.1
set dns2=此处填写备用DNS服务器
netsh int ip set addr name="%name%" source=static addr=%IP% mask=%mask% gateway=%gw% gwmetric=1
netsh int ip set dns name="%name%" source=static addr=%dns% register=primary
netsh int ip add dns name="%name%" addr=%dns2%
netsh int ip set wins name="%name%" source=static addr=none
echo 静态IP设置完成
pause

动态IP设置(自动获取):

@echo off
title 动态自动获取IP设置
set name=改为连接的名字,如 无线连接 或 本地连接
netsh int ip set addr name="%name%" source=dhcp
netsh int ip set dns name="%name%" source=dhcp
echo 动态自动获取IP设置完成
pause

自动切换:

@echo off
chcp 936>nul
set name=以太网
set ip=10.3.115.105
set gw=10.3.115.1
set mask=255.255.255.0
set dns1=10.0.0.1
set dns2=10.0.255.1
:start
echo --------------------------------------------------------
echo    当前设置链接名字:"%name%"
echo --------------------------------------------------------
echo.
for /f "tokens=*" %%i in ('ipconfig /all^|findstr /N "%name%:"') do (
        set cn=%%i
)
rem 验证链接是否存在
rem 不存在则跳转至结束
if not defined cn (
        call :err1
        goto :end
)
rem 提取查找的链接所在行号
for /f "delims=: tokens=1" %%i in ("%cn%") do (
        set count=%%i
)
rem 验证链接是否断开
set /a count+=2
for /f "tokens=*" %%i in ('ipconfig /all^|findstr /N ".*"^|find "%count%:"') do (
        set dev=%%i
)
set dev=%dev:*:=%
set dev=%dev:*: =%
if defined dev (
        rem 设备已断开
        set /a count+=4
) else (
        rem 设备未断开
        set /a count+=3
)
rem 验证链接状态
for /f "tokens=*" %%i in ('ipconfig /all^|findstr /N "DHCP"^|find "%count%:"') do (
        set status=%%i
)
rem 获取状态失败
rem 跳转至结束
if not defined status (
        call :err3
        goto :end
)
rem 提取该行最后一个字符
set status=%status:~-1,1%

if {%status%} == {是} (
        rem IP地址获取方式为DHCP
        call :static
        ) else if {%status%} == {否} (
        rem IP地址获取方式为静态
        call :dhcp
)
:end
echo.
set /p=3 秒后将自动退出本程序...<nul
choice /t 3 /c ync /cs /d y >nul
exit /B 0
:dhcp
echo    即将改为: DHCP 获取方式
echo --------------------------------------------------------
netsh int ip set address name="%name%" source=dhcp >nul 2> nul
netsh int ip set dns name="%name%" source=dhcp >nul 2> nul
echo     ip设置完成
echo --------------------------------------------------------
goto :eof
:static
echo    即将改为: 静态获取方式
echo --------------------------------------------------------
echo    静态 IP :%ip%
echo    子网掩码:%mask%
echo    默认网关:%gw%
echo    首选 DNS:%dns1%
echo    备用 DNS:%dns2%
echo --------------------------------------------------------
netsh int ip set address name="%name%" source=static addr=%ip% mask=%mask% gateway=%gw% gwmetric=1 >nul 2> nul
netsh int ip set dns name="%name%" source=static addr=%dns1% register=primary >nul 2> nul
netsh int ip add dns name="%name%" addr=%dns2% >nul 2> nul
netsh int ip set wins name="%name%" source=static addr=none >nul 2> nul
echo     ip设置完成
echo --------------------------------------------------------
goto :eof
:err1
echo    "%name%" 未启用或网络连接不存在!
exit /B 1
:err2
echo    网络电缆已拔开!
exit /B 2
:err3
echo    脚本发生错误!
exit /B 3

热心网友 时间:2022-06-26 08:16

  批处理内容如下:
  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是添加一个设置,不会删除以前的设置。

热心网友 时间:2022-06-26 08:17

软件名称:兔!~子动态转换器
软件语言:简体中文
软件类别:网络加速
运行环境:WinXP/Vista/Win7/Win8/Win10/手机
好用请采纳,

热心网友 时间:2022-06-26 08:17

恩。现在需要转换器来操作
去下个软件。。兔~子 转换器。。就可以了
提供静态.动态地址供客户长期使用

热心网友 时间:2022-06-26 08:18

工具:***兔..子~~转换器***
语言:简体中文
环境:WinXP/Vista/Win7-10/手机
1.突破公司校园
2.动态转换器做网络爬虫!
3.刷访问量,刷点击流量!
4.SEO,提升网站排名!
5.修改地址
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
股骨头坏死手术方式 退订金没有收据了怎么办 泸州台湾通行证外地人补办时间 运动手表安全吗(运动手表对身体有害吗) 扫地机器人随机式和规划式的区别 茶怎么喝才正确 如何查找电线接头 炸鱼片的做法 如何制作炸鱼片 福建泉州哪里有织带厂在招工 Apple 苹果 MacBook Air 2014款-适用对象 CAD迷你看图单击选择粘贴位置什么意思?怎么粘贴? 小提琴名曲入门曲有哪些? 美国ID怎么添加微信支付- 问一问 求大佬帮写一个添加IP的批处理或脚本 该起什么店名好呢? 粤语字的打法大全 怎样使胯部变窄变小? 如何编程修改本机的IP地址? 小提琴考级曲目 学校改派报到证一般要多久 永久性修改ip 、子网掩码、默认网关和本机名的脚本,意思就是这个,不要... 报到证改派需要多久 如何用QQ拼音打粤语 小提琴—音阶:3个8度音阶;2音1弓双音音阶 练习曲:《马扎斯》及以上 乐曲:自选 小提琴6级的考级曲目有哪些 (具体的) 美版苹果13如和添加大陆付款方式 粤语拼音怎么打 求大神给一个shell脚本,实现脚本ip地址变换,每次输出不同的ip地址。 苹果系统迷你CAD画图怎么复制赞贴 小提琴练习曲 马扎斯过后是哪个教材? 湖北省高等学校毕业生就业工作办公室毕业生报到证网上申请改派后,大概要多久才能拿到新的报到证?具体流_百度问一问 开题报告封面怎么居中 美版ipad4能在国内充值吗 需要越狱吗 能用支付宝吗 ipad4的具体充值步骤和方法谁知道 教下我 开时装店,卖少男少女的衣服,叫什么店名好? 报到证多久之内要去 我的是苹果6美版的,为什么注册支付宝显示海外手机 怎么让这个word封面居中? CAD迷你看图软件如何导出一幅图中的一块区域为jpg? 开塞,马扎斯简介 三星s8+美版刷国行支付宝和微信能用指纹支付吗 &quot;便宜&quot;广东话怎么打?? win10 搜索栏怎么去掉 毕业生毕业后几年内可以改派报到证? 给几首简单的,柔和的小提琴练习曲 小提琴开塞练习曲要练几年 美版三星s4不能用支付宝nfc word文档怎么把版面居中(有图) 想把饭店开在水面上或湖里应该叫什么店名好呢? 淘宝上买的美版苹果没有发票可以在支付宝上买碎屏险吗? 请问有谁知道 小提琴 练完了《开塞》,《马扎斯》后该练什么了?