`
izuoyan
  • 浏览: 9217762 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用命令行netsh修改windows的ip、网关、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命令行IP,DNS配置.txt

    在Windows系统中,通过命令行工具进行IP地址与DNS服务器的配置是一种高效便捷的方法。本文将详细介绍如何使用`netsh`命令来进行网络接口的IP地址和DNS设置。 ### 一、netsh命令简介 `netsh`是Windows操作系统内置...

    在windows下如何用命令行更改IP地址

    ### 在Windows下如何使用命令行更改IP地址及DNS #### 一、概述 在Windows操作系统中,用户可以通过图形界面设置网络连接属性来更改IP地址。然而,在某些情况下,特别是需要频繁切换IP地址的情况下,通过命令行进行...

    windows下命令行修改ip

    以下是对在Windows下使用命令行修改IP地址这一主题的深入解析,包括了基本概念、具体操作步骤以及批处理脚本的编写。 ### Windows下命令行修改IP的基本概念 在Windows系统中,网络接口的IP地址可以通过图形用户...

    看QQ高手教你如何用命令行更改IP地址.docx

    本文将讲解如何使用命令行更改IP地址,在Windows中,如果你要设置IP地址,一般是进入"本地连接"- "属性",手动设置要更改的IP地址。实际上,在命令行同样可以设置IP地址。如果你的IP需要在几个IP中来回切换,可以...

    如何在cmd里用命令行修改ip地址.pdf

    本篇文章将详细讲解如何在CMD中使用命令行修改IP地址,包括添加IP地址、设置默认网关以及添加和设置DNS服务器。 首先,我们要了解`netsh`命令,这是一个高级网络配置工具,可以在命令行环境中对网络接口进行各种...

    Windows下用命令行修改IP详解

    在Windows操作系统中,修改计算机的IP地址通常是在网络设置中完成的,但有时为了方便或者在没有图形界面的情况下,可以通过命令行来进行配置。本篇文章主要介绍如何在DOS命令行环境下,利用`netsh`命令来修改PC机的...

    Windows命令行下配置IP地址

    在Windows操作系统中,有时我们需要通过命令行来配置IP地址,特别是在IP地址频繁变动或远程管理计算机时,这种方法显得更为高效。下面将详细介绍如何在Windows命令行环境下设置IP地址。 首先,打开命令提示符窗口。...

    批处理修改IP和DNS地址

    2. 更改DNS服务器设置,可以使用`netsh interface ip add dns "接口名" DNS服务器地址 index=1`命令添加首选DNS,`index=2`则表示备用DNS。 3. 如果需要,还可以使用`netsh interface ip delete dns "接口名" all`...

    CMD命令行下修改网络IP(自动/互动两种方式)

    在Windows操作系统中,通过命令行工具(CMD)可以实现网络IP地址的快速配置与更改。这种方式适用于那些需要频繁更改网络配置的场景,例如自动化部署环境或者网络测试环境中。 ##### 1.1 命令详解 - **`@echo off`*...

    如何在cmd里用命令行修改ip地址.docx

    本篇文章将详细讲解如何在CMD中使用命令行修改IP地址,包括添加IP地址、设置默认网关以及添加DNS服务器。 首先,我们来看如何添加IP地址和默认网关。在CMD中,我们可以使用`netsh interface ip add address`命令来...

    netsh修改TCP/IP

    ### netsh 修改 TCP/IP #### 一、netsh 命令简介 `netsh` 是一个功能强大的命令行工具,用于手动配置网络组件和服务。它支持多种子命令集,可以用来显示、更改或删除网络配置。对于网络管理员来说,`netsh` 是一个...

    用bat文件自动修改IP和DNS(含固定和动态两种设置方式)

    这两行命令会将网络接口的IP配置更改为动态分配,即使用DHCP服务来获取IP地址和DNS服务器信息。 3. **运行批处理文件**: 创建好批处理文件后,只需双击它们,系统就会按照文件中的命令执行相应的操作。在运行前...

    vc调用dos命令netsh配置网络ip等参数

    为了在VC++中实现此功能,我们需要封装`netsh`命令到一个函数,接受必要的参数,如接口名称、IP地址、子网掩码和默认网关,并使用`system()`函数执行。同时,考虑到错误处理,我们还需要捕获并处理可能出现的异常,...

    dos 批处理 改 ip dns 备用dns

    标题中的“dos 批处理 改 ip dns 备用dns”指的是使用DOS命令行环境下的批处理技术来更改计算机的IP地址、DNS服务器以及备用DNS服务器。在Windows操作系统中,DOS批处理是一种自动化执行一系列命令的方法,适用于...

    netsh->interface->ip

    - `netsh interface ip set dns`:设置或更改DNS服务器地址。 综上所述,`netsh interface ip` 提供了强大的网络接口IP配置功能,通过使用批处理文件(如 `静态ip.bat` 和 `动态ip.bat`),可以方便地自动化这些...

    windows系统通过命令行设置IP信息

    在Windows操作系统中,设置IP地址通常可以通过图形用户界面(GUI)进行,但有时为了自动化或者在没有图形界面的环境中,我们需要使用命令行工具来配置网络接口。本文将深入讲解如何利用命令行工具“命令提示符”...

    Win7命令行配置静态IP地址方法.docx

    Win7命令行配置静态IP地址方法是指通过命令行方式来配置Windows 7系统的静态IP地址。该方法适用于Win7、Win8.1和Win10等系统,能够解决在某些情况下无法通过系统自带的网络和共享中心来配置IP地址的问题。 命令行...

    怎样用DOS命令设置ip地址、网关、DNS等操作

    对于使用Windows操作系统的用户来说,掌握如何利用DOS命令来设置IP地址、子网掩码、默认网关以及DNS服务器是非常重要的技能之一。本文将详细介绍如何使用DOS命令完成这些基本网络配置。 #### 基本概念 - **IP地址*...

    一键ip设置dns设置批处理

    该命令可以用于设置IP地址、子网掩码、网关、DNS等网络配置。例如: * netsh interface ip set address:设置IP地址 * netsh interface ip set dns:设置DNS服务器 知识点六:批处理逻辑 该脚本使用了批处理逻辑...

    《Windows下使用批处理设置IP地址》的批处理文件

    3. `netsh`:网络外壳命令,可以用来更改网络设置,如IP地址、DNS等。 下面是一个简单的批处理脚本示例,演示如何设置IP地址: ```batch @echo off set IP=192.168.1.100 set MASK=255.255.255.0 set GATEWAY=192....

Global site tag (gtag.js) - Google Analytics