转自:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1213323
在
工作过程中会遇到在不同的网段中进行网络调试的情况,经常需要将机器在几个不同的IP地址中进行切换。在Win2000操作系统中改变IP地址较之
Win98已经方便多了因为改完IP地址后不需要重启计算机,但还要进入网络属性设置中进行操作。有没有再简便一点的方法呢,比如用鼠标双击一下快捷
方式就可以实现IP地址的切换?
答案是肯定的。在Win2000中用netsh命令就可以实现这个功能。首先进入命令行模式(在"开
始→运行"中键入"cmd"即可进入命令行模式),在提示符下键入netsh即可进入netsh的界面。再键入int
ip进入接口IP的配置模式,键入dump则列出接口IP配置信息:
C:\Documents and Settings\Administrator>netsh
netsh>
netsh>int ip
interface ip>dump
# ----------------------------------
# 接口 IP 配置
# ----------------------------------
pushd interface ip
# ″本地连接″ 的接口IP 配置(注:以下显示视具体机器情况而定)
set address name = ″本地连接″ source = static addr = 192.168.0.5 mask = 255.255.255.0
set address name = ″本地连接″ gateway = 192.168.0.2 gwmetric = 1
set dns name = ″本地连接″ source = static addr = 61.237.17.181
add dns name = ″本地连接″ addr = 211.97.168.129
add dns name = ″本地连接″ addr = 211.98.4.1
set wins name = ″本地连接″ source = static addr = none
# ″本地连接 2″ 的接口 IP 配置
set address name = ″本地连接 2″ source = dhcp
set dns name = ″本地连接 2″ source = dhcp
set wins name = ″本地连接 2″ source = dhcp
popd
# 接口 IP 配置结束
现在我们可以大致了解到用netsh命令更改IP地址的方式,即通过"set address name =连接名称(连接名称要用引号括起来)source=static addr=IP地址 mask=子网掩码"来实现。
到命令行模式下用netsh直接试一下。比如要将本机的IP地址改为192.168.0.7,子网掩码为255.255.255.0,可以进行以下操作:
C:\Documents and Settings\Administrator>netsh
netsh>int ip
interface ip>set address name ="本地连接"source = static addr = 192.168.0.7 mask = 255.255.255.0
确认更改。
interface ip>exit
再用ipconfig命令核实一下:
C:\Documents and Settings\Administrator>ipconfig
Windows 2000 IP Configuration
Ethernet adapter 本地连接 2
Media State . . . . . . . . . . . Cable Disconnected
Ethernet adapter 本地连接
Connection-specific DNS Suffix .
IP Address. . . . . . . . . . . . 192.168.0.7
Subnet Mask . . . . . . . . . . . 255.255.255.0
Default Gateway . . . . . . . . . 192.168.0.2
从以上显示中可以看到已经成功实现了在Win2000中用命令行方式来改变IP地址。用这种方式改变IP地址甚至还没有在图形界面中操作来得快。不过我们再用脚本帮一下忙,离胜利目标就不远了。首先打开记事本,输入以下内容: int ip
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地址,就需要将网关信息一起改变,也就是在脚本文件中加入一行关于网关的信息:
int ip
set address name = ″本地连接″source = static addr= 172.19.96.7 mask = 255.255.255.0
set address name = ″本地连接″gateway = 172.19.96.1 gwmetric = 1
同样地将以上内容存为脚本文件,再做成批处理文件执行一下,用ipconfig/all命令检测一下,发现包括网关在内的信息也修改过来了。这是不是既快又方便,IP地址想换就换?
分享到:
相关推荐
快速转换IP地址,对于经常更换网络环境的人,是个很好的助手!
快速配置IP地址,用于在单网卡下 切换内外网用
ip地址快速转换,不用再每次填写了,省心的办法,可以直接写多个,然后点击直接用
netsetman3.61计算机IP快速转换设置管理软件,WIN8 WIN7 WINXP测试可用!非常方便的IP管理软件,适合常常需要在不同地点更换IP的人使用!可在软件中设置常用IP地址和管理针对不同WIFI热点使用不同IP的功能!
如果用户经常要使用多个IP间变换.这个工具是再好不过了.且是中文的.不用打开网络的设置可以改动了.一定适合你的.
主要用于多个网络环境中IP地址,笔记本电脑的IP切换,非常方便.
IP地址快速切换器 IP转换神器,地址切换
可以快速更改你的ip地址,实现你转换的快速,方便快捷
IP地址切换器IPWhiz 方便切换不同 IP 地址的网络连接,可保存多套方案 支持多网卡(包括隐藏网卡)
当你想改变IP的时候不用一直的换来换取了,本工具可以帮你哦
找了很久,批处理什么的都试过了,终于找到我的vista能用的ip设置软件,在不同工作场所转换是,不用再重复的敲那么长的ip地址 NetSetMan 是一个小巧好用的工具,你可以设置五组不同的网络参数值,让使用者可以针对...
一个Go库,用于读取,格式化,排序和转换IP地址和IP块。 注意:具有新API的v2 版本v2使用基于type uint128 struct {hi uint64, lo uint64}的数学运算,不再以网络字节顺序摆弄字节。 API减少到最低限度,树表示通过...
1、动态获取所在城市名、IP地址、天气 2、阴阳历转换 3、提供一个“另类”的方式来运行程序: 可以在最下面这个Path中输入一个程序的路径,然后在taskName中输入一个“别名”,添加成功后,就可以在Shell...
可以用于在最简单的时间里,来回切换ip地址,方便工作需求
快速切换ip地址,用于内外网ip切换,很好用的切换工具
如下图所示,IPv6客户端通过IPv6网络将数据包发送到IPv6转换服务的实例IPv6地址上,IPv6转换服务将数据包的目标IP和源IP分别完成转换后,数据包将由IPv6转换实例的实例IPv4地址通过IPv4公网转发至用户侧具有IPv4公网...
学习计算机网络的好帮手,可以通过这个小工具快速的划分网段。但建议初学者还是先学好ip划分的基础,用这个辅助