有时候不得不使用静态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