有时候不得不使用静态IP连接网络,然而 “出现了一个意外的情况。不能完成所有你在设置中的所要求的更改。”
咋办???
设置静态IP:
name="本地连接"source=staticaddr=192.168.1.123mask=255.255.255.0gateway=192.168.1.1 gwmetric=1
简写 netsh interface ip set address "本地连接" static 192.168.36.22 255.255.255.0 192.168.36.254 1
注意:引号要用英文版;名称不一定是"本地连接"、根据自己的实际网络名称修改,Win10管理员身份证运行CMD
参数说明:
name:网络连接名称,一般为“本地连接”,或者”以太网”。
source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。
addr:要设置的IP地址。
mask:子网掩码。
gateway:网关地址。
gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto
设置DNS:
设置一个DNS地址:
netsh interface ip set dns name="本地连接"source=staticaddr=8.8.8.8register=primary
再添加一个DNS地址:
netsh interface ip add dns name="本地连接"addr=8.8.8.8
参数说明::
name:网络连接名称,一般为“本地连接”,或者”以太网”。
source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。
addr:要设置的IP地址。
register:
none: 禁用动态DNS 注册。
primary: 只在主DNS后缀下注册。
both: 在主DNS 后缀下注册,也在特定连接后缀下注册。
index:设置的DNS的顺序号。
恢复为自动获取IP:
netsh interface ip set address name="本地连接"source=dhcp
恢复为自动获取DNS:
netsh interface ip set dns name="本地连接"source=dhcp
导出配置文件
netsh -c interface dump>c:\ip.txt
修改之后导入本机配置
netsh -f c:\ip.txt
-----------以下内容,请无视---------------
设置IP和DNS的命令
netsh interface ip set address "以太网" static 192.168.36.22 255.255.255.0 192.168.36.254 1
netsh interface ip set dns "以太网" 114.114.114.114
netsh interface ip add dns "以太网" 114.114.114.114
删除IP和DNS的命令
netsh interface ip set address "以太网" dhcp
netsh interface ip set dns "以太网" dhcp