发布网友 发布时间:2022-04-30 16:35
共1个回答
热心网友 时间:2022-06-27 14:54
第一招:批处理 我们知道在命令行下用netsh命令更改IP的步骤是: 1。在运行栏裡输入cmd打开命令提示符 2。输入netsh 回车 3。输入int ip 回车 4。输入set address name="本地连接" source="static" addr=ip mask=255.255.255.0 Gateway 1 解释一下: set address 是更改IP的命令 name = 你要更改IP的连接名称 source = 设置成静态的IP addr = 要更改成的IP mask=子网掩码 gateway是你的网关IP,后面的1是到达网关的跃点数 等待几秒鐘会出现一个”确定“的信息,表示你的IP已经更改成功了,不信用ipconfig /all检验一下。 知道了命令的用户我们就可以把它写成批处理如下: @ echo off echo This Programe will change your Ipaddress and Gateway. echo Press any key to continue pause >nul rem 设置变量 set Nic=本地连接 rem //可以根据你的需要更改, set Add=202.96.134.9 rem //可以根据你的需要更改 set Gat=202.96.134.60 netsh interface ip set address name=%Nic% source=static addr=%add% mask=255.255.255.0 %Gat% 1 rem //顺便把DNS也改掉 netsh interface ip set dns name=%Nic% source=static addr=%add% primary echo OK! 注:把上面代码复制到空白的记事本裡,把“Nic=、Add= Gat=”更改成你自己的值然后另存為*.bat即可 第二招 利用Dump导出导入配置文件 在命令提示符下输入netsh -c int ip mp >c:\net.txt 然后打开C盘,你将会看到一个net.txt的文本文档打开它会看到下列信息 注:各人电脑上的信息会有所不同 # ---------------------------------- # 介面 IP 设定 # ---------------------------------- pushd interface ip # "Local Area Connection" 的介面 IP 设定 set address name="Local Area Connection" source=static addr=202.96.134.9 mask=255.255.255.0 set address name="Local Area Connection" gateway=202.96.134.60 gwmetric=0 set dns name="Local Area Connection" source=static addr=202.96.134.60 register=PRIMARY add dns name="Local Area Connection" addr=202.96.134.1 index=2 set wins name="Local Area Connection" source=static addr=none popd # 介面 IP 设定结束,把“addr=、gateway= 改成你自巳的值即可 注意第一个addr =后面跟著的是你的IP地址、第二个addr = 后面跟著的是你的主DNS地址,更改后把它别存為net1.txt。再次打开命令提示符,输入netsh -f c:\net1.txt,稍等一会,使用Ipconfig /all查查看ip是不是已经更改成功了。以后你就可以使用netsh -f c:\net1.txt 或进netsh -f c:\net.txt 在两者之间快速切换了。当然你也可以把它们写成两个批处理或者创建一个快捷方式更方便的执行。 第三招 利用Netsh 的exec命令 www.pc3658.cn 电脑知识网推荐文章 打开记事本输入 int ip set address name="Local Area Connection" source=static addr=202.96.134.9 mask=255.255.255.0 202.96.134.60 1 set dns name="Local Area Connection" source=static addr=202.96.134.60 register=PRIMARY 注:addr=更改成你自己的值。 然后把它另存為c:\*.sh 打开命令提示符输入netsh exec c:\*.sh 稍等一会你的IP就更改成功了。 利用上面的三种方法再加以优化我相信你一定会把更改IP做得更好更简单.例如我们可以把第三种方法改成一键更改IP地址。 新建了一个*.sh文件之后我们在桌面上新建一个快捷方式,命令指向為c:\windows\system32\netsh.exe exec c:\*.sh 把它取一个名字。然后右击你刚创建的快捷方式切换到“快捷方式”选项卡在“快捷键”裡指定一个快捷键例如F6,在“运行方式”裡选择“最小化”。单击确定以后你只要按一下F6键就可以悄无声息的更改IP了。够快够简单吧!