揭秘!快速切换IP地址绝招
创始人
2024-07-30 22:10:56
0

快速切换IP地址绝招一 

在工作过程中会遇到在不同的网段中进行网络调试的情况,经常需要将机器在几个不同的IP地址中进行切换。在Win2000*作系统中改变IP地址较之Win98已经方便多了因为改完IP地址后不需要重启计算机,但还要进入网络属性设置中进行*作。有没有再简便一点的方法呢,比如用鼠标双击一下快捷方式就可以实现IP地址的切换? 

答案是肯定的。在Win2000中用netsh命令就可以实现这个功能。首先进入命令行模式(在“开始→运行”中键入“cmd”即可进入命令行模式),在提示符下键入netsh即可进入netsh的界面。再键入int ip进入接口IP的配置模式,键入dump则列出接口IP配置信息: 

  1. C:\Documents and Settings\Administrator>netsh   
  2.  
  3. netsh>   
  4.  
  5. netsh>int ip   
  6.  
  7. interface ip>dump   
  8.  
  9. # ----------------------------------   
  10.  
  11. # 接口 IP 配置   
  12.  
  13. # ----------------------------------   
  14.  
  15. pushd interface ip   
  16.  
  17. # ″本地连接″ 的接口IP 配置(注:以下显示视具体机器情况而定)   
  18.  
  19. set address name = ″本地连接″ source = static addr = 192.168.0.5 mask = 255.255.255.0   
  20.  
  21. set address name = ″本地连接″ gateway = 192.168.0.2 gwmetric = 1   
  22.  
  23. set dns name = ″本地连接″ source = static addr = 61.237.17.181   
  24.  
  25. add dns name = ″本地连接″ addr = 211.97.168.129   
  26.  
  27. add dns name = ″本地连接″ addr = 211.98.4.1   
  28.  
  29. set wins name = ″本地连接″ source = static addr = none   
  30.  
  31. # ″本地连接 2″ 的接口 IP 配置   
  32.  
  33. set address name = ″本地连接 2″ source = dhcp   
  34.  
  35. set dns name = ″本地连接 2″ source = dhcp   
  36.  
  37. set wins name = ″本地连接 2″ source = dhcp   
  38.  
  39. popd   
  40.  
  41. # 接口 IP 配置结束  

快速切换IP地址绝招 二

现在我们可以大致了解到用netsh命令更改IP地址的方式,即通过“set address name =连接名称(连接名称要用引号括起来)source=static addr=IP地址 mask=子网掩码”来实现。 到命令行模式下用netsh直接试一下。比如要将本机的IP地址改为192.168.0.7,子网掩码为255.255.255.0,可以进行以下*作: 

  1. C:\Documents and Settings\Administrator>netsh   
  2.  
  3. netsh>int ip   
  4.  
  5. interface ip>set address name ="本地连接"source = static addr = 192.168.0.7 mask = 255.255.255.0  

确认更改。 

  1. interface ip>exit  

再用ipconfig命令核实一下: 

  1. C:\Documents and Settings\Administrator>ipconfig   
  2.  
  3. Windows 2000 IP Configuration   
  4.  
  5. Ethernet adapter 本地连接 2   
  6.  
  7. Media State . . . . . . . . . . .  Cable Disconnected   
  8.  
  9. Ethernet adapter 本地连接   
  10.  
  11. Connection-specific DNS Suffix .    
  12.  
  13. IP Address. . . . . . . . . . . .  192.168.0.7   
  14.  
  15. Subnet Mask . . . . . . . . . . .  255.255.255.0   
  16.  
  17. Default Gateway . . . . . . . . .  192.168.0.2  

从以上显示中可以看到已经成功实现了在Win2000中用命令行方式来改变IP地址。用这种方式改变IP地址甚至还没有在图形界面中*作来得快。不过我们再用脚本帮一下忙,离胜利目标就不远了。首先打开记事本,输入以下内容: 

  1. int ip   
  2.  
  3. set address name=″本地连接″ source=static addr=192.168.0.7 mask=255.255.255.0  

然后保存为一个名为“7.sh”的文件,放到C盘根目录下,再进入命令行模式,在C盘根目录下键入“netsh exec 7.sh”,好像没什么反应啊?不过再用ipconfig查看一下,会发现IP地址已经改过来了。 

最后再用记事本写一个批处理文件,命名为“7.bat”,内容为“netsh exec 7.sh”。为该文件在桌面上创建一个快捷方式,这样双击该快捷方式即可实现IP地址的快速改变。如果要快速在192.168.0.5、192.168.0.7等相同网段IP地址间进行切换的话,只需要改变“addr”后面的地址即可,但是要将IP地址改为如172.19.96.7之类不同网段的IP地址,就需要将网关信息一起改变,也就是在脚本文件中加入一行关于网关的信息: 

  1. int ip   
  2.  
  3. set address name = ″本地连接″source = static addr= 172.19.96.7 mask = 255.255.255.0   
  4.  
  5. set address name = ″本地连接″gateway = 172.19.96.1 gwmetric = 1  

同样地将以上内容存为脚本文件,再做成批处理文件执行一下,用ipconfig/all命令检测一下,发现包括网关在内的信息也修改过来了。这是不是既快又方便,IP地址想换就换? 

IP地址的快速切换就为大家介绍完了,希望大家已经深刻的了解了。我们还会继续向大家介绍这方面的知识。

【编辑推荐】

  1. 网络命令学习基础之Route
  2. 思科基础知识:广域网协议(1)
  3. 思科基础知识:使用访问列表管理流量
  4. 网络命令学习基础之在cmd下更改ip地址

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...