`
zxr85
  • 浏览: 22864 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

如何在Windows命令行下配置IP地址

阅读更多

摘自网络:

如何在Windows命令行下配置IP地址
有时候系统发生问题,网络连接中看不到本地连接,网卡工作还是正常的。这样一来却没有办法修改本地

的IP地址了。因为通常都是在本地连接属性中修改IP的,但现在本地连接已经看不到了,在命令行下用

IPconfig可以查看IP地址,但是不能修改。其实我们可以在命令行下配置IP地址,方法就是系统的 NETSH

命令。 我的批处理,运行后即可修改“本地连接”的IP地址:


@echo off
set ip="192.168.3.100" //可任意设置IP地址
(ip地址及连接名称以双引号括起来)
echo set IP address to %ip%
netsh interface ip set address name="本地连接"
source=static address=%ip% mask=255.255.255.0
gateway=192.168.3.177
rem gwmetric=auto
echo ok
rem pause

常用的netsh命令:

(1)设置 WindowsXP“本地连接”的IP地址为10.223.3.254,子网为255.255.255.0,网关为10.223.3.1,

跃点数为 1.C:\>netsh interface ip set address name="local area connection" source=static

addr=10.223.3.254 mask=255.255.255.0 gateway=10.223.3.1

gwmetric=auto

(2)设置 WindowsXP “本地连接”的IP地址自动获取C:\>netsh interface ip set address name="local

area connection" source=dhcp

(3)设置 WindowsXP“本地连接”的DNS为10.223.3.2C:\>netsh interface ip set dns name="local

area connection" source=static addr=10.223.3.2 register=primary

(4)设置 WindowsXP“本地连接”的 DNS为自动获取C:\>netsh interface ip set dns name="local area

connection" source=dhcp

附:netsh命令配置IP地址、DNS的详细用法

一、添加 IP 地址及默认网关 (是添加,要重设或更新原来IP的请看第三点)

netsh interface ip add address

用法 : add address [name=] [[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=] [addr=] [[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 source=dhcp 此条表示从 dhcp 服务器得到 IP)

netsh interface IP set dns "LocalConnection" static 172.20.0.1

(set dns 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

具体点就是:

在DOS模式下修改网关和IP地址(XP)

设置/修改IP地址,子网掩码,网关的 格式:

先输入netsh 回车

再输入interface ip 回车

接着输入set address "本地连接" static 10.25.35.35 255.255.255.0 10.25.35.7 auto

有时需要反复输入set address "本地连接" static 10.25.35.35 255.255.255.0 10.25.35.7 auto 直到

出现回显

命令的意思是将“本地连接”

ip地址设置成 10.25.35.35

子网掩码是 255.255.255.0

网关设置成 10.25.35.7 并且自动跃点数

注意:"本地连接"处请根据自己的情况修改

设置DNS命令格式:

先输入 netsh 回车

再输入interface ip 回车

接着输入set dns "本地连接" static 202.96.128.86

命令的意思是将“本地连接”的DNS设置成202.96.128.86

有时需要反复输入set dns "本地连接" static 202.96.128.86

直到出现回显

删除IP地址和DNS的命令是

先输入 netsh 回车

再输入interface ip 回车

接着输入set address "本地连接" dhcp

或set dns "本地连接" dhcp

分享到:
评论

相关推荐

    Windows命令行下配置IP地址

    以上就是在Windows命令行环境下配置IP地址的基本步骤。在移动办公环境中,这种方法尤其有用,因为它允许快速地更改IP配置,而无需依赖图形用户界面。熟练掌握这些命令,可以提高工作效率,减少不必要的操作。请根据...

    命令行脚本修改IP地址

    通过包装netsh命令,可以通过双击修改本机网卡的IP地址,适合移动办公网络环境经常变化的人士使用,使用方法见脚本内注释,windows 7下必须以管理员权限运行。

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

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

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

    Win7命令行配置静态IP地址方法 Win7命令行配置静态IP地址方法是指通过...通过命令行配置静态IP地址可以解决在某些情况下无法通过系统自带的网络和共享中心来配置IP地址的问题,并且可以灵活地配置IP地址和DNS地址。

    windows下命令行修改ip

    其中,“netsh”命令是Windows系统内置的一个强大网络配置工具,它允许用户在命令行下进行网络接口的各种配置,包括IP地址的设置。 ### 使用netsh命令设置IP地址 #### 动态获取IP地址和DNS 动态获取IP地址和DNS...

    windows命令行IP,DNS配置.txt

    ### 二、配置IP地址 #### 1. 使用DHCP自动获取IP地址 要让网络接口自动从DHCP服务器获取IP地址,可以使用以下命令: ```cmd netsh interface ip set address name="以太网" source=dhcp ``` 其中,“以太网”是指定...

    Windows下用命令行修改IP详解

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

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

    在标题提到的"《Windows下使用批处理设置IP地址》"批处理文件中,我们可以理解到,这个文件是用于自动配置Windows系统中的网络接口的IP地址。批处理脚本能够极大地简化这个过程,特别是在需要频繁更改或批量设置IP...

    Windows 使用QT读取IP地址并修改IP地址

    在Windows系统中,使用Qt框架进行网络编程时,获取和修改IP地址是常见的需求。本文将详细介绍如何通过Qt的QNetworkInterface、IPHlpApi库以及QSettings读取注册表来读取IP地址,并且会讲解如何利用netsh命令行工具来...

    APC网卡配置IP地址

    在Windows计算机上使用命令行运行ARP命令分配IP地址,并使用ping命令检测IP地址配置是否成功;最后通过telnet命令登录网络管理卡进行进一步的参数设置,比如子网掩码和默认网关。在操作过程中,需要注意的是使用正确...

    1 Windows命令行教程

    ### Windows命令行教程知识点详解 #### 一、引言 在计算机操作中,命令行界面(Command Line Interface, CLI)提供了一种通过输入命令来进行交互的方式。对于Windows操作系统而言,掌握命令行工具不仅可以提高工作...

    使用命令行管理Windows

    例如,`net user`命令用于创建、修改或删除用户账户,`sc`命令用于服务控制,`ipconfig`显示或配置网络接口的IP地址。 4. **脚本编写**:命令行工具支持批处理脚本,即把一系列命令写入一个文本文件(扩展名为`.bat...

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

    如果静态配置IP地址时未设置默认网关,可单独设置: ``` netsh interface ip add defaultgw 192.168.1.1 "以太网" ``` 5. **刷新DNS解析缓存** 在修改DNS设置后,通常需要刷新DNS解析缓存,以应用新的设置: ...

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

    在计算机网络中,IP地址是标识网络设备身份的关键要素,而CMD(命令提示符)是Windows操作系统中的一个命令行工具,允许用户通过输入特定指令来执行各种系统操作。本篇文章将详细讲解如何在CMD中使用命令行修改IP...

    同一个IP地址,在windows上能用,但是在linux下不能用,原因是,如何解决.zip

    - Windows:在Windows系统中,网络配置通常通过“网络和共享中心”进行,包括IP地址、子网掩码、默认网关等参数的设置。Windows通常自动获取这些信息,或通过静态配置指定。 - Linux:在Linux环境下,网络配置通常...

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

    在计算机网络中,IP地址是标识网络设备身份的关键要素,而CMD(命令提示符)是Windows操作系统中的一个命令行工具,允许用户通过输入特定指令来执行各种系统操作。本篇文章将详细讲解如何在CMD中使用命令行修改IP...

    Windows设置IP地址脚本

    在Windows中,静态IP地址的配置通常通过命令行工具 `ipconfig` 和 `set` 来完成。`static.bat` 文件可能包含以下内容: 1. 清除现有的IP配置: ``` ipconfig /release ``` 2. 配置新的静态IP信息,假设我们要...

    Windows命令行运行程序

    根据提供的信息,我们可以总结出以下有关“Windows命令行运行程序”的详细知识点: ### 1. Windows 命令行概述 - **定义**: Windows 命令行是一种文本界面,用户可以通过输入特定命令来控制操作系统执行任务。 - *...

    IP地址自动配置

    自动配置IP地址的目的是为了简化网络管理和设备连接。手动配置每个设备的IP地址在大规模网络中是极其繁琐的,容易出错。因此,网络管理员通常会采用动态主机配置协议(DHCP,Dynamic Host Configuration Protocol)...

    精通windows server 2008 命令行与powershell电子书PDF版(第一卷)

    5.3.1 set address——配置IP地址 230 5.3.2 add address——添加IP地址 231 5.3.3 delete address——删除IP地址 232 5.3.4 show address——查看IP地址 232 5.3.5 add dnsserver——添加DNS服务器 233 5.3.6 ...

Global site tag (gtag.js) - Google Analytics