人生就是由众多的细节组成的
正因为是个细节,所以常被人所淡忘

用批处理修改IP

C#代码
  1. @echo off   
  2. rem eth //设置网卡名称,如"本地连接"   
  3. set eth="本地连接"  
  4. rem ip //设置IP地址   
  5. set ip=192.168.120.21   
  6. rem gw //设置网关   
  7. set gw=192.168.120.1   
  8. rem netmasks //设置子网掩码   
  9. set netmasks=255.255.255.0   
  10. rem dns1 //设置主DNS   
  11. set dns1=192.168.120.123   
  12. rem dns2 //设置辅DNS   
  13. set dns2=222.222.222.222   
  14. echo 正在将本机IP更改到:%ip%   
  15. netsh interface ip set address "%eth%" static %ip% %netmasks% %gw% default  
  16. echo 正在添加本机主DNS:%dns1%   
  17. netsh interface ip set dns "%eth%" static %dns1%   
  18. echo 正在添加本机副DNS:%dns2%   
  19. netsh interface ip add dns "%eth%" %dns2%   
  20. echo ——————————   
  21. echo IP更改完毕,检查当前配置…   
  22. echo ——————————   
  23. ipconfig /all   
  24. pause   
  25. close   
  26.   
  27. —————————   
  28. 公司上网ip.bat   
  29. —————————   
  30. 程序代码   
  31. @echo off   
  32. rem eth //设置网卡名称,如"本地连接"   
  33. set eth="本地连接"  
  34. rem ip //设置IP地址   
  35. set ip=59.56.194.174   
  36. rem gw //设置网关   
  37. set gw=59.56.194.173  
  38. rem netmasks //设置子网掩码   
  39. set netmasks=255.255.255.252   
  40. rem dns1 //设置主DNS   
  41. set dns1=202.101.107.85   
  42. rem dns2 //设置辅DNS   
  43. set dns2=202.101.98.55   
  44. echo 正在将本机IP更改到:%ip%   
  45. netsh interface ip set address "%eth%" static %ip% %netmasks% %gw% default  
  46. echo 正在添加本机主DNS:%dns1%   
  47. netsh interface ip set dns "%eth%" static %dns1%   
  48. echo 正在添加本机副DNS:%dns2%   
  49. netsh interface ip add dns "%eth%" %dns2%   
  50. echo ——————————   
  51. echo IP更改完毕,检查当前配置…   
  52. echo ——————————   
  53. ipconfig /all   
  54. pause   
  55. close   
  56. —————————   
  57. 自动获取ip.bat   
  58. —————————   
  59. 程序代码   
  60. @echo off   
  61. rem eth //设置网卡名称,如"本地连接"   
  62. set eth="本地连接"  
  63. rem sleep //设置后面的等待时间,如"20秒"   
  64. set sleep=ping -n 18 127.0.0.1>nul 2>nul   
  65. echo 正在更改为自动获取IP地址…   
  66. netsh interface ip set address "%eth%" source=dhcp   
  67. echo 正在更改为自动获取DNS地址…   
  68. netsh interface ip set dns "%eth%" source=dhcp   
  69. echo ————————————–   
  70. echo 更改完毕,正在自动获取IP,等待20秒   
  71. echo ————————————–   
  72. %SLEEP%   
  73. echo —————————————-   
  74. echo 检查当前IP,如无法获取请联系网管   
  75. echo —————————————-   
  76. ipconfig /all   
  77. pause   
  78. close   
赞(0) 打赏
未经允许不得转载:毛桃博客 » 用批处理修改IP

评论 1

评论前必须登录!

 

  1. #1

    处理得好!

    卡通服装16年前 (2009-04-03)

实践是学习的最佳途径

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

了解更多看平潭

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册