user-0 提问: 请问Win10中怎么用cmd命令重新动态分配ip地址？

回复:
user: user-1
content: 引用 5 楼 yyxgs 的回复:[quote=引用 3 楼 赵4老师 的回复:]if "%1"=="l" goto l if "%1"=="w" goto w echo 网络地址切换批处理 echo    setip l     ——切换到本地连接 echo    setip w     ——切换到无线网络连接 goto e  :l echo 从无线网络的静态ip切换到有线网络的静态ip： netsh interface ip set address 无线网络连接 dhcp netsh interface ip set dns 无线网络连接 dhcp netsh interface ip set address 本地连接 static 192.168.1.111 255.255.252.0 192.168.2.1 1 netsh interface ip set dns 本地连接 static 202.106.196.115 goto e  :w echo 从有线网络的静态ip切换到无限网络的静态ip： netsh interface ip set address 本地连接 dhcp netsh interface ip set dns 本地连接 dhcp netsh interface ip set address 无线网络连接 static 192.168.1.5 255.255.255.0 192.168.1.1 1 netsh interface ip set dns 无线网络连接 static 211.97.168.129 goto e  :e   感谢，我没看懂这个....是保存为.bat后运行吗？[/quote] 根据你的实际情况，修改里面的 "无线网络连接","本地连接",以及调用netsh命令实现的功能（可在cmd中netsh /?,netsh int /?查看联机帮助） 然后保存为setip.bat

user: user-2
content: 引用 6 楼 yyxgs 的回复:[quote=引用 2 楼 ctrigger 的回复:]不用动态获取，自己指定不就OK了？  请问有这样的cmd命令吗[/quote] 建议搜一下dos命令，用于配置IP地址的，看一下ipconfig命令吧，然后可以写一个脚本，想换的时候手动换就可以了。

user: user-3
content: 引用 7 楼 5250 的回复:[quote=引用 4 楼 yyxgs 的回复:][quote=引用 1 楼 5250 的回复:]netsh int ipv4 reset  大佬您能解释一下这个命令的功能是什么吗？运行后怎么样，我刚试了一次，好像没啥变化[/quote]  这个是为了恢复ipv4的地址  如果你的电脑之前设置的自动获取ip的话 如果某个时间ip不可用 用这个命令会重新获取ip[/quote]  引用 4 楼 yyxgs 的回复:[quote=引用 1 楼 5250 的回复:]netsh int ipv4 reset  大佬您能解释一下这个命令的功能是什么吗？运行后怎么样，我刚试了一次，好像没啥变化[/quote]  如果你想问的是用cmd自己设置更改ip的话  参照一下这个 https://www.cnblogs.com/bingxing/p/6346849.html

user: user-3
content: 引用 4 楼 yyxgs 的回复:[quote=引用 1 楼 5250 的回复:]netsh int ipv4 reset  大佬您能解释一下这个命令的功能是什么吗？运行后怎么样，我刚试了一次，好像没啥变化[/quote]  这个是为了恢复ipv4的地址  如果你的电脑之前设置的自动获取ip的话 如果某个时间ip不可用 用这个命令会重新获取ip

user: user-0
content: 引用 2 楼 ctrigger 的回复:不用动态获取，自己指定不就OK了？  请问有这样的cmd命令吗

user: user-0
content: 引用 3 楼 赵4老师 的回复:if "%1"=="l" goto l if "%1"=="w" goto w echo 网络地址切换批处理 echo    setip l     ——切换到本地连接 echo    setip w     ——切换到无线网络连接 goto e  :l echo 从无线网络的静态ip切换到有线网络的静态ip： netsh interface ip set address 无线网络连接 dhcp netsh interface ip set dns 无线网络连接 dhcp netsh interface ip set address 本地连接 static 192.168.1.111 255.255.252.0 192.168.2.1 1 netsh interface ip set dns 本地连接 static 202.106.196.115 goto e  :w echo 从有线网络的静态ip切换到无限网络的静态ip： netsh interface ip set address 本地连接 dhcp netsh interface ip set dns 本地连接 dhcp netsh interface ip set address 无线网络连接 static 192.168.1.5 255.255.255.0 192.168.1.1 1 netsh interface ip set dns 无线网络连接 static 211.97.168.129 goto e  :e   感谢，我没看懂这个....是保存为.bat后运行吗？

user: user-0
content: 引用 1 楼 5250 的回复:netsh int ipv4 reset  大佬您能解释一下这个命令的功能是什么吗？运行后怎么样，我刚试了一次，好像没啥变化

user: user-1
content: if "%1"=="l" goto l if "%1"=="w" goto w echo 网络地址切换批处理 echo    setip l     ——切换到本地连接 echo    setip w     ——切换到无线网络连接 goto e  :l echo 从无线网络的静态ip切换到有线网络的静态ip： netsh interface ip set address 无线网络连接 dhcp netsh interface ip set dns 无线网络连接 dhcp netsh interface ip set address 本地连接 static 192.168.1.111 255.255.252.0 192.168.2.1 1 netsh interface ip set dns 本地连接 static 202.106.196.115 goto e  :w echo 从有线网络的静态ip切换到无限网络的静态ip： netsh interface ip set address 本地连接 dhcp netsh interface ip set dns 本地连接 dhcp netsh interface ip set address 无线网络连接 static 192.168.1.5 255.255.255.0 192.168.1.1 1 netsh interface ip set dns 无线网络连接 static 211.97.168.129 goto e  :e

user: user-4
content: 不用动态获取，自己指定不就OK了？

user: user-3
content: netsh int ipv4 reset

user: user-5
content: ipconfig /release  --- 释放ip搜索 ipconfig /renew  --- 重新获得