如何用cmd命令设置电脑静态IP?
作者:iamlaosong
最近单位内网IP需要更换,很多人不会设置。因为操作系统版本不同,所以操作有些差异,比如你让他找网络邻居,他可能都找不到。一个一个的去帮他们设置,工作量太大,所以编了个批处理文件,发给每个人,他们只要输入IP就行了。这儿用到一个静态IP设置(更改)命令:
netsh interface ip set address 连接名称 static IP 掩码 网关 跃点数
1、批处理文件SetIP.bat内容如下:
@echo off
set /p "myip=请输入IP地址:"
set mask="255.255.255.192"
set gway="16.1.1.254"
set mylnk="本地连接"
netsh interface ip set address %mylnk% static %myip% %mask% %gway%
说明:这个bat文件只输入IP,其他网络参数直接赋值,当然也可以改成使用时手工输入。
2、不想用上面的批处理也可以通过下面的方法找到网络连接窗口
按win+r调出运行窗口,输入命令ncpa.cpl可以打开“网络连接”窗口,然后进一步输入IP。
3、其他IP相关的设置命令
1)添加一个静态IP:netsh interface ip add address "本地连接" 192.168.0.100 255.255.255.0
2)设置(更改)DNS:netsh interface ip set dns "本地连接" static 202.96.128.143 primary
3)添加一个DNS:netsh interface ip add dns "本地连接" 8.8.8.8
4)设置动态获取IP地址(DHCP):netsh interface ip set address "本地连接" dhcp
4、IP设置命令说明
netsh interface ip set address name="本地连接" sourse=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto
参数说明:
1.name:网络连接名称,一般为“本地连接”。可以在“控制面板”->“网络连接”中看到。
2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。
3.addr:要设置的IP地址。
4.mask:子网掩码。
5.gateway:网关地址。
6.gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。
5、DNS设置命令说明
设置单个DNS
netsh interface ip set dns name="本地连接" sourse=static addr=210.52.149.2 register=primary
设置多个DNS
netsh interface ip set dns 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的顺序号。
6、最后想说的是netsh子命令很多,interface只是其中一个子命令。例如可以进入netsh环境后,在根级目录用exec命令也可以加载一个配置脚本。另外还有对wins、路由、ras等网络服务的配置也可以通过Netsh的内置命令直接操作。Windows的帮助里面都有相关的介绍。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
