一、添加 IP 地址及默认网关 (是添加,要重设或更新原来IP的请看第三点)
netsh interface ip add address
用法 : add address [name=]<string> [[addr=]IP address [mask=]IP subnet mask]
[[gateway=]IP address [gwmetric=]integer]
参数 :
name - IP 接口名称。
addr - 要添加到此接口的 IP 地址。
mask - 指定 IP 地址的 IP 子网掩码。
gateway - 指定 IP 地址的默认网关。
gwmetric - 默认网关的跃点数。
注释 : 向一个用静态 IP 地址配置的接口添加 IP 地址和
默认网关。
示例 :
add address "Local Area Connection" 10.0.0.2 255.0.0.0
add address "Local Area Connection" gateway=10.0.0.3 gwmetric=2
第一个命令向本地连接接口添加一个静态 IP 地址 10.0.0.2 ,子网掩码
为 255.0.0.0 。第二个命令向网关跃点数为 2 的接口添加 IP 地址
10.0.0.3 作为第二个默认网关。
我的实例 :
(1)netsh interface ip add address "LocalConnection" 172.20.0.49 255.255.252.0
此命令设置 LocalConnection 的 IP 为 172.20.0.49, 子网掩码为 255.255.252.0
(2)
C:\>netsh interface ip add address "LocalConnection" gateway=172.20.0.254 gwmetric=1
此命令设置 Localconnection 的默认网关为 172.20.0.254, 默认网关的跃点数为 1
二、添加 DNS
netsh interface ip add dns ?
用法 : add dns [name=]<string> [addr=]<IP address> [[index=]integer]
参数 :
标记 数值
name - 添加 DNS 服务器的接口的名称。
addr - 添加的 DNS 服务器的 IP 地址。
index - 为指定的 DNS 服务器地址
指定索引 ( 首选项 ) 。
说明 : 静态添加新的 DNS 服务器 IP 地址或重新索引现有 DNS 服务器地址的列表以修改 DNS 服务器首选项。
例如 :
add dns "Local Area Connection" 10.0.0.1
add dns "Local Area Connection" 10.0.0.3 index=2
我的实例:
netsh interface ip add dns "LocalConnection" 172.20.0.1
netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2
三、设置 IP 地址、默认网关及 DNS :
netsh interface IP set address local static 172.20.0.49 255.255.252.0 设置 IP 及子网掩码
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
(set address name="LocalConnection" source=dhcp 此条表示从 dhcp 服务器得到 IP)
netsh interface IP set dns "LocalConnection" static 172.20.0.1
(set dns name="LocalConnection" source=dhcp)
四、综合例
netsh interface IP set address local static 172.20.0.49 255.255.252.0
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
netsh interface IP set dns "LocalConnection" static 172.20.0.1
netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2
以上命令做成批处理:
edit setIP.bat
netsh interface IP set address local static %2 255.255.252.0
netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1
netsh interface IP set dns "%1" static 172.20.0.1
netsh interface ip add dns "%1" 202.96.128.68 index=2
setIP.bat 的命令用法是:
setIP 网络接口名 IP 地址
例如:
setip LocalConnection 172.20.0.49
分享到:
相关推荐
总结起来,本项目的核心是使用VC++调用DOS命令`netsh`来配置网络接口的IP设置。这个过程涉及到VC++程序设计、Windows API的使用以及对`netsh`命令的理解。通过完善这个工具,我们可以创建一个便捷的网络配置助手,...
本篇文章将详细介绍如何通过Windows批处理脚本来设置静态IP和动态IP地址,以满足快速切换的需求。 首先,我们有两个批处理文件:`static.bat` 和 `dhcp.bat`。`static.bat` 用于设置静态IP地址,而 `dhcp.bat` 则...
这条命令会将指定接口的IP地址设置为静态的192.168.1.100,子网掩码为255.255.255.0,网关为192.168.1.1。 总结,使用Qt进行Windows网络编程时,获取IP地址可以借助QNetworkInterface,如果需要更底层的操作,可以...
1. **静态IP设置**: - 使用 `netsh interface ip set address` 命令可以设置网络接口的静态IP地址。例如,要将名为 "本地连接" 的接口的IP地址设置为 192.168.1.2,子网掩码为 255.255.255.0,网关为 192.168.1.1...
通过`netsh`,我们可以执行诸如配置TCP/IP设置、查看网络连接状态、管理无线网络等操作。`netsh`命令通常由网络管理员或高级用户使用,以便进行批量配置或者在无图形用户界面的环境中工作。 ### 配置静态IP地址 ...
在标题提到的"《Windows下使用批处理设置IP地址》"批处理文件中,我们可以理解到,这个文件是用于自动配置Windows系统中的网络接口的IP地址。批处理脚本能够极大地简化这个过程,特别是在需要频繁更改或批量设置IP...
静态IP是指为设备分配固定的IP地址,而不是由DHCP服务器动态分配。这在需要固定网络访问权限或设备间通信时非常有用。设置静态IP通常涉及以下四个关键参数: 1. IP地址:这是设备在网络中的唯一标识,如192.168.1....
针对IP地址设置,我们主要会用到两个命令:`ipconfig` 和 `netsh`。`ipconfig` 命令主要用于查看网络配置信息,包括IP地址、子网掩码、默认网关等。而`netsh` 是一个强大的网络配置命令行工具,它可以用来修改网络...
2. **设置静态IP地址**:假设我们要将某个接口(如以太网或无线网卡)设置为静态IP,首先需要知道该接口的标识,通常是以“以太网适配器”或“无线局域网适配器”开头的名称。在`ipconfig`命令输出的信息中找到对应...
这里的`以太网`应该替换为你的网络接口的实际名称,`netsh`命令用于配置网络接口,`ip set address`指定IP设置,`dhcp`表示使用DHCP服务。`netsh interface ip set dns`设置DNS服务器同样使用DHCP。`pause`命令是...
1. **启用命令提示符管理员权限**:与静态IP设置相同,需要管理员权限。 2. **启用DHCP服务**:使用`net start "DHCP Client"`命令启动DHCP客户端服务,这将允许系统向DHCP服务器请求IP地址和其他网络配置信息。 3...
使用`netsh interface ip set address`命令可以设置静态IP地址。具体格式如下: ```batch netsh interface ip set address "接口名称" static IP 地址 子网掩码 默认网关 ``` 例如,假设我们需要为名为“以太网”...
通过创建一个批处理文件来自动设置IP地址,可以简化网络配置的过程,特别是在需要频繁更改IP设置或在多台计算机上进行相同配置的情况下。 #### 批处理文件结构分析 给定的批处理文件主要用于自动设置计算机的IP地址...
为了设置一个静态的IP地址,我们需要编写一个批处理文件,该文件会调用`netsh`命令来修改网络接口的IP地址设置。下面是一个示例脚本: ```batch @echo off echo HTMer修改IP地址工具 echo 正在设置您的IP地址,请稍...
本案例中,我们有一个名为"自动设置IP地址的批处理文件.bat"的文件,它的主要功能就是帮助用户快速、自动地配置计算机的IP地址。 批处理文件的创建和使用可以极大地提高工作效率,特别是在需要对多台计算机进行相同...
总的来说,"设置IP地址的批处理文件"是利用批处理技术实现网络配置自动化的一个实例,它结合了Windows系统中的DOS命令,使得IP地址的动态获取和静态设置变得更加便捷。在日常工作中,我们可以根据实际需求定制类似的...
若要为以太网接口设置静态IP地址,可以使用`netsh`命令。假设我们要将IP地址设置为192.168.1.2,子网掩码为255.255.255.0,网关为192.168.1.1,DNS服务器为8.8.8.8,操作如下: ``` netsh interface ip set ...
本文将详细介绍如何在Windows系统中使用`netsh`命令来更改IP地址以及DNS设置,并提供具体的命令示例和步骤说明。 #### 二、更改IP地址的方法 ##### 1. 进入命令提示符(CMD) 首先,需要打开命令提示符窗口。操作...
在Windows操作系统中,有时我们需要根据不同的网络环境切换IP地址,比如在家庭网络和公司网络之间切换。手动更改IP设置可能繁琐且耗时,因此利用批处理(BAT)脚本来自动进行IP配置是一种高效的方法。本压缩包...
### Windows批处理切换IP地址使用方法 在日常工作中,我们可能会遇到需要频繁切换网络环境的情况,比如在家使用自动获取IP地址的方式上网,在单位则需要配置静态IP地址。手动更改这些设置不仅费时费力,还容易出错...