Windows 命令行设置静态IP及DNS(转)

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值