怎么用cmd命令修改ip地址?

发布时间:2020-12-25 02:05作者:小蛋壳代理


IP地址切换提示手动和自动配置!长期在家里和公司之间来回跑,由于工作环境的限制,经常需要更改网卡的配置信息。有没有一键切换的方法?当然可以。


接下来我们来介绍一下怎么用CMD的命令制作一个简单的批处理文件来实现这个功能。首先,对于需要配置固定IP、网关和DNS地址的特殊网络环境,我们需要先查看相关信息。


具体操作如下:将鼠标移动到右下角的网络图标,然后右键单击打开网络和互联网设置,在更改网络设置下单击更改适配器设置。双击当前有效的网络连接(无线网卡或本地连接,这里小系列是Wi-Fi),然后点击详细信息查看需要设置的IP等地址信息:是的,边肖编码O(∩_∩)O.请忽略细节。


我们只需要记录:这里的无线网卡名称是Wi-Fi,IPv4地址,子网掩码地址,IPv4网关,DNS服务器地址(一个主地址,一个备用地址)以备后用。


其次,新建一个文本文档,根据模板复制以下信息,并根据对应的网卡名称/IP/子网掩码/网关/DNS替换相关信息。最后点击文件菜单-另存为-保存文件类型选择全部,文件名前缀可选,键名后缀由txt改为BAT,即可保存到桌面。


7.png


在Windows中,如果你要设置IP地址,一般是进入“本地连接”->“属性”,手动bai设置要更改的IP地址。



其实,在命令行同样可以设置IP地址。如果你的IP需要在几个IP中来回切换,可以使用 netsh 命令更改:



1、进入CMD命令行;

点击“开始”->“运行”,输入“cmd”,回车,



2、设置IP:



设置动态获取IP地址(DHCP)

c:/>netsh interface ip set address name="本地连接" sourse=dhcp

设置固定IP

c:/>netsh interface ip set address name="本地连接" sourse=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwnetric=auto



参数说明:


(1)name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。


(2)source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。


(3)addr:要设置的IP地址。


(4)mask:子网掩码。


(5)gateway:网关地址。


(6)gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。



3、设置DNS:



自动获取DNS

  c:/>netsh interface ip set address name="本地连接" sourse=dhcp



手动设置单个DNS  

c:/>netsh interface ip set address name="本地连接" sourse=static addr=210.52.149.2 register=primary



手动设置多个DNS

  c:/>netsh interface ip set address name="本地连接" addr=202.106.0.133 index=2



参数说明:


(1)name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。


(2)source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。


(3)addr:要设置的IP地址。


(4)register:


(5)none: 禁用动态 DNS 注册。


(6)primary: 只在主 DNS 后缀下注册。


(7)both: 在主 DNS 后缀下注册,也在特定连接后缀下注册。


(8)index:设置的DNS的顺序号。