无忧启动论坛

标题: 经常更换多个IP地址如何使用脚本一健更换 [打印本页]

作者: YJZM    时间: 2024-4-25 10:46
标题: 经常更换多个IP地址如何使用脚本一健更换
现在经常更换多个IP地址,要如何使用脚本一健更换,有三、四个IP地址,求大神们帮忙弄下,例如运行时输入1,一个IP地址,输入2又是另一个IP地址,输入3.......等,能一键更换的。


作者: yyz2191958    时间: 2024-4-25 10:53
将使用脚本发上来
作者: 邪恶海盗    时间: 2024-4-25 10:55
很多这样的IP切换工具的,搜索一下就有...
作者: l3429900    时间: 2024-4-25 11:09
本帖最后由 l3429900 于 2024-4-25 11:12 编辑

可以在ip设置了添加多个ip,就可以不用切换ip而自适应了,微软功能就有 以太网-属性-ip4-高级-ip设置-添加
作者: 871127qq    时间: 2024-4-25 14:14
这个是我用的脚本@echo off
echo 1 设置单IP
echo 2 设置多IP
echo 3 退出
choice /c 123 /n /m "请选择【1-3】":

if %errorlevel% equ 1 goto 1
if %errorlevel% equ 2 goto 2
if %errorlevel% equ 3 goto 3

:1
@echo 恢复DHCP
netsh interface ip set address LAN dhcp
netsh interface ip set dnsserver LAN dhcp
@echo 设置IP
netsh interface ip set address LAN static 192.168.198.198 255.255.255.0 192.168.198.1 1
@echo 设置DNS
netsh interface ip set dnsserver LAN static 192.168.0.8 primary no
netsh interface ipv4 add dnsserver LAN  192.168.0.4 2 no
goto 3


:2
@echo 恢复DHCP
netsh interface ip set address LAN dhcp
netsh interface ip set dnsserver LAN dhcp
@echo 设置IP
netsh interface ip set address LAN static 192.168.198.198 255.255.255.0 192.168.198.1 1
netsh interface ipv4 add address LAN 192.168.253.225 255.255.255.0
netsh interface ipv4 add address LAN 192.168.186.3 255.255.255.0
netsh interface ipv4 add address LAN 192.168.2.225 255.255.255.0
netsh interface ipv4 add address LAN 192.168.255.225 255.255.255.0
@echo 设置DNS
netsh interface ip set dnsserver LAN static 192.168.0.8 primary no
netsh interface ipv4 add dnsserver LAN  192.168.0.4 2 no
goto 3

:3
exit

作者: cysky    时间: 2024-4-25 16:07
可以用工具来安完
作者: yuguotqing    时间: 2024-4-25 16:50
感谢分享
作者: 2012飘水    时间: 2024-4-25 18:59
感谢分享
作者: 1G空间100元    时间: 2024-4-26 02:18
可用用来借鉴一下
作者: bilv    时间: 2024-4-26 07:55
871127qq 发表于 2024-4-25 14:14
这个是我用的脚本@echo off
echo 1 设置单IP
echo 2 设置多IP

echo 2 设置多IP

一个网卡多个IP??
作者: yz66    时间: 2024-4-27 07:53
好东西,学习学习
作者: wang1126    时间: 2024-4-27 12:52
871127qq 发表于 2024-4-25 14:14
这个是我用的脚本@echo off
echo 1 设置单IP
echo 2 设置多IP

感谢分享
作者: 871127qq    时间: 2024-4-29 14:04
bilv 发表于 2024-4-26 07:55
echo 2 设置多IP

一个网卡多个IP??

是的
作者: maisifu    时间: 2024-4-29 14:24
感谢分享,好东西啊
作者: zzq1392281    时间: 2024-5-6 09:51

感谢分享,好东西啊
作者: Su_jacc    时间: 2024-5-6 17:33
可以在本地连接中一次添加多个IP,或者不同网段的IP,自适应
作者: gufeng51520    时间: 2024-5-20 22:42
感谢分享
作者: octagon    时间: 2024-5-21 10:28
谢谢分享
作者: 财源茂盛    时间: 2024-5-26 16:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: wahmlt    时间: 2024-5-27 06:09
感谢分享,感恩天地
作者: 无犹启动    时间: 2024-7-1 14:30
感谢分享
作者: 财源茂盛    时间: 2024-7-2 12:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 财源茂盛    时间: 2024-7-2 12:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 财源茂盛    时间: 2024-7-2 12:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: cczx    时间: 2024-7-8 12:04
学习了,谢谢各位大佬
作者: 11887012    时间: 2024-7-13 00:07
123123123
作者: 2011medp7060    时间: 2024-7-13 06:07
871127qq 发表于 2024-4-25 14:14
这个是我用的脚本@echo off
echo 1 设置单IP
echo 2 设置多IP

谢谢分享!
作者: tcog    时间: 2024-7-18 21:20
多谢老板
作者: mdkduck    时间: 2024-7-29 17:55
871127qq 发表于 2024-4-25 14:14
这个是我用的脚本@echo off
echo 1 设置单IP
echo 2 设置多IP


感谢分享
作者: cntvic    时间: 2024-7-31 13:03
谢谢分享
作者: tcog    时间: 2024-7-31 21:11
多谢老板多谢
作者: user11    时间: 2024-8-1 21:37
这个太多了,,自己百度个批处理都行。。
作者: doyou    时间: 2024-8-14 11:46
871127qq 发表于 2024-4-25 14:14
这个是我用的脚本@echo off
echo 1 设置单IP
echo 2 设置多IP

谢谢分享
作者: pda8888    时间: 2024-8-24 20:50
  1. netsh interface ip set address "替换为你的网卡1名称" static xxx.xxx.xxx.xxx
  2. netsh interface ip set dns "替换为你的网卡名称" static yyy.yyy.yyy.yyy
  3. netsh interface ip add dns "替换为你的网卡名称" zzz.zzz.zzz.zzz
复制代码

作者: wanghaip    时间: 2024-11-29 14:57
感谢分享
作者: 旭东    时间: 2025-4-6 09:22
学习了
作者: jlshnlhj    时间: 2025-4-6 10:04
本帖最后由 jlshnlhj 于 2025-4-9 16:09 编辑

NetSetMan
https://www.netsetman.com/en/freeware


作者: jakjak    时间: 2025-4-9 03:30
本帖最后由 jakjak 于 2025-4-9 04:10 编辑

注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!
注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!
注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!

  1. @echo off
  2. setlocal enabledelayedexpansion

  3. :: 配置参数区域 - 请根据需要修改下列4组配置信息
  4. :: ip1  192.168.0.199
  5. set addr1=192.168.0.199
  6. set mask1=255.255.255.0
  7. set gateway1=192.168.0.1
  8. set dns1=218.85.152.99
  9. set wins1=218.85.157.99

  10. :: ip2  192.168.0.200
  11. set addr2=192.168.0.200
  12. set mask2=255.255.255.0
  13. set gateway2=192.168.0.1
  14. set dns2=8.8.8.8
  15. set wins2=8.8.4.4

  16. :: ip3  10.0.0.10
  17. set addr3=10.0.0.10
  18. set mask3=255.255.255.0
  19. set gateway3=10.0.0.1
  20. set dns3=1.1.1.1
  21. set wins3=1.0.0.1

  22. :: ip4  172.16.0.100
  23. set addr4=172.16.0.100
  24. set mask4=255.255.0.0
  25. set gateway4=172.16.0.1
  26. set dns4=208.67.222.222
  27. set wins4=208.67.220.220

  28. :: 用户交互界面
  29. :menu
  30. cls
  31. echo ========================
  32. echo  "以太网"需换网卡的实际名称
  33. echo ========================
  34. echo 请选择要使用的配置:
  35. echo 1.  192.168.0.199
  36. echo 2.  192.168.0.200
  37. echo 3.  10.0.0.10
  38. echo 4.  172.16.0.100
  39. echo 5.  自动获取ip
  40. echo ========================

  41. :input
  42. set /p choice=请输入配置编号(1-5,输入Q退出):
  43. if /i "!choice!" == "Q" exit /b

  44. :: 验证输入有效性
  45. echo !choice!|findstr /r "^[1-5][        DISCUZ_CODE_0        ]quot; >nul
  46. if errorlevel 1 (
  47.     echo 错误:无效输入,请重新输入!
  48.     timeout /t 2 >nul
  49.     goto input
  50. )

  51. :: 特殊处理自动获取配置
  52. if "!choice!" == "5" (
  53.     echo 正在设置为自动获取IP和DNS...
  54.     netsh interface ip set address "以太网" source=dhcp
  55.     netsh interface ip set dns "以太网" source=dhcp
  56.     echo 已切换为自动获取模式!
  57.     pause
  58.     goto menu
  59. )

  60. :: 加载对应配置
  61. set config_num=!choice!
  62. set addr=!addr%config_num%!
  63. set mask=!mask%config_num%!
  64. set gateway=!gateway%config_num%!
  65. set dns=!dns%config_num%!
  66. set wins=!wins%config_num%!

  67. :: 应用网络配置
  68. echo 正在应用配置%config_num%...
  69. netsh interface ip set address name="以太网" source=static addr=!addr! mask=!mask! gateway=!gateway! >nul
  70. netsh interface ip set dns "以太网" source=static addr=!dns! >nul
  71. netsh interface ip set wins "以太网" source=static addr=!wins! >nul

  72. echo 配置应用成功!
  73. echo 当前IP地址:!addr!
  74. echo 按任意键返回菜单...
  75. pause >nul
  76. goto menu
复制代码







欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3