命令:
netsh interface ip set 命令
address参数说明:
name: 接口名称或索引(网络连接名称);如:"本地连接"。在 控制面板 -> 网络和 Internet -> 网络连接 中查看。
source: 获取IP的途径;dhcp(自动获取);static(手动设置)。
addr: IP地址。
mask: 子网掩码。
gateway: 网关地址。 none(不设置默认网关。默认值)。
gwmetric: 默认网关的跃点数。仅在指定了网关时才应设置该字段。0(自动)。
dns参数说明:
name: 接口名称或索引(网络连接名称)。如:"本地连接"。在 控制面板 -> 网络和 Internet -> 网络连接 中查看。
source: 获取DNS的途径。dhcp(自动获取),static(手动设置)。
address: DNS服务器的IP地址。none(清除DNS服务器列表)。
register: none(禁用动态DNS注册),primary(仅在主DNS后缀下注册),both(在主DNS后缀和特定连接后缀下注册)。
validate: 指定是否将执行DNS服务器设置的验证。默认情况下,该值为 yes。
wins参数说明:
name: 接口名称或索引(网络连接名称)。如:"本地连接"。在 控制面板 -> 网络和 Internet -> 网络连接 中查看。
source: 获取DNS的途径。dhcp(自动获取),static(手动设置)。
address: WINS服务器的IP地址。none(清除WINS服务器列表)。
示例:
一、 设置自动获取ip
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp
二、 设置静态ip
1. 例一
netsh interface ip set address name="本地连接" source=static addr=192.168.1.100 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=0
netsh interface ip set dns name="本地连接" source=static addr=114.114.114.114 register=PRIMARY
netsh interface ip add dns name="本地连接" addr=8.8.8.8
2. 例二
netsh interface ip set address name="本地连接" source=static addr=192.168.1.100 mask=255.255.255.0 gateway=192.168.1.1
netsh interface ip set dns name="本地连接" source=static addr=none // 清除DNS服务器列表
3. 例三
netsh interface ip set address name="本地连接" source=static addr=192.168.1.100 mask=255.255.255.0
netsh interface ip set dns name="本地连接" source=static addr=none // 清除DNS服务器列表
三、 设置wins
netsh interface ip set wins name="本地连接" source=static addr=68.98.18.88
或
netsh interface ip set wins name="本地连接" source=static addr=none // 清除WINS服务器列表
注:以上命令 "参数=" 可省略
netsh interface ip set address name="本地连接" source=static addr=192.168.1.100 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=0
等价
netsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.1 0