有时候不得不使用静态IP连接网络,然而 “出现了一个意外的情况。不能完成所有你在设置中的所要求的更改。” 咋办???

设置静态IP:

netsh interface ip set address 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