您的位置:首页 > 职场人生

用命令行netsh修改windows的ip、网关、dns

2011-12-14 14:20 543 查看

用命令行netsh修改windowsip、网关、dns

用命令行netsh修改windowsip、网关、dns

type 网络配置.netsh

# ----------------------------------

# 接口 IP 配置

# ----------------------------------

pushd interface ip

#

# "无线网络连接" 的接口 IP 配置

#设静态IP

set address name="无线网络连接" source=static addr=192.168.1.20 mask=255.255.255.0

#设默认网关

set address name="无线网络连接" gateway=192.168.1.1 gwmetric=0

#设首选dns

set dns name="无线网络连接" source=static addr=192.168.1.1 register=PRIMARY

#设备用dns

add dns name="无线网络连接" addr=211.90.88.129 index=2

set wins name="无线网络连接" source=static addr=none

#

#显示“无线网络连接”配置结果

show config 无线网络连接

#

# "本地连接" 的接口 IP 配置

#设自动获取ip

set address name="本地连接" source=dhcp

#设自动获取dns

set dns name="本地连接" source=dhcp register=PRIMARY

set wins name="本地连接" source=dhcp

#

#显示“本地连接”配置结果

show config 本地连接

popd

# 接口 IP 配置结束

netsh exec 网络配置.netsh

接口 "无线网络连接" 的配置

DHCP 启用 否

IP 地址 192.168.1.20

子网掩码 255.255.255.0

默认网关: 192.168.1.1

GatewayMetric: 0

InterfaceMetric 0

静态配置的 DNS 服务器: 192.168.1.1

211.90.88.129

静态配置的 WINS 服务器: 无

用哪个前缀注册: 只是主要

Dhcp 已经在此接口上启用。

接口 "本地连接" 的配置

DHCP 启用 是

InterfaceMetric 0

通过 DHCP 配置的 DNS 服务器: 221.228.255.1

218.2.135.1

通过 DHCP 配置的 WINS 服务器: 无

用哪个前缀注册: 只是主要

更复杂的设置,要用命令行实现,可以设好保存成配置文件:

netsh -interface dump>网络配置.netsh

修改“网络配置.netsh”文件,保留、修改其中需要的pushd及popd段,及段中需要的行

以后再在需要时修改配置:

netsh exec 网络配置.netsh



netsh <网络配置.netsh

也可以写成一个bat文件:

echo #设静态IP

netsh interface ip set address name="无线网络连接" source=static addr=192.168.1.20 mask=255.255.255.0

echo #设默认网关

netsh interface ip set address name="无线网络连接" gateway=192.168.1.1 gwmetric=0

echo #设首选dns

netsh interface ip set dns name="无线网络连接" source=static addr=192.168.1.1 register=PRIMARY

echo #设备用dns

netsh interface ip add dns name="无线网络连接" addr=211.90.88.129 index=2

netsh interface ip set wins name="无线网络连接" source=static addr=none

echo #

echo #显示“无线网络连接”配置结果

netsh interface ip show config 无线网络连接

echo #

echo # "本地连接" 的接口 IP 配置

echo #设自动获取ip

netsh interface ip set address name="本地连接" source=dhcp

echo #设自动获取dns

netsh interface ip set dns name="本地连接" source=dhcp register=PRIMARY

echo netsh interface ip set wins name="本地连接" source=dhcp

echo #显示“本地连接”配置结果

netsh interface ip show config 本地连接

echo # 接口 IP 配置结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 windows 休闲