netsh命令
1. 设置动态获取IP地址和和自动获取DNS(DHCP)
C:\>netsh interface ip set address name=”本地连接” source=dhcp
C:\>netsh interface ip set dns name=”本地连接” source=dhcp
2. 设置固定IP和DNS
C:\>netsh interface ip set address name="本地连接" source=static addr=192.168.0.110 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=auto
C:\>netsh interface ip set dns name="本地连接" source=static addr=202.106.196.115 register=primary
3. 设置多个固定的DNS
C:\>netsh interface ip add dns name="本地连接" addr=202.106.0.20 index=2
参数说明
name
网络连接名称,一般为“本地连接”或“无线网络连接”。可以在“控制面板”->“网络连接”中查看到网络连接的名称。
source
获取IP的途径。动态获取为dhcp;手动设置为static。
addr
要设置的IP地址或DNS地址。
mask
指定IP地址的子网掩码。
gateway
制定IP地址的网关地址。
gwmetric
默认网关的跃点数,可以设置为整型数值,也可以设置为“自动”:auto。
register
none为禁用动态DNS注册,primary为只在主DNS后缀下注册,both为在主 DNS 后缀下注册,也在特定连接后缀下注册。
index
为指定的DNS服务器地址指定索引(首选项)。
4. 导出导入ip设置
C:\>netsh -c interface dump > D:\Bak\IP.txt
C:\>netsh -f D:\Bak\IP.txt