有时候系统发生问题,网络连接中看不到本地连接,网卡工作还是正常的。这样一来却没有办法修改本地的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

转载于:https://blog.51cto.com/hanzheng/883746

windows 如何在Windows命令行下配置IP地址相关推荐

  1. 如何在命令行下更改ip地址

    微软的Windows家族从Windows NT开始跨入了网络操作系统的市场,到现在的Windows 2003可以说网络功能在逐渐的完善,在这个成长过程中Windows融入了很多其他网络操作系统的功能, ...

  2. 软件测试工作怎样修改本机IP,如何在命令行下更改IP地址

    如何在命令行下更改IP地址 发表于:2007-07-02来源:作者:点击数: 标签: 微软的Windows家族从Windows NT开始跨入了 网络 操作系统的市场,到现在的Windows 2000可 ...

  3. 命令行给php脚本传参,如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?...

    标签:c   t   sp   get   int   name   php   test   print   root   enter //命令行输入输出流 fwrite(STDOUT," ...

  4. 如何在CMD命令行下批量ping多个ip并且将结果输出

    ** 本文记录了下如何在CMD命令行下批量ping多个ip并且将结果输出 首先我们需要创建一个ip列表,将需要ping的ip放入ip.txt文件中,之后在CMD命令行中执行以下命令 ** 命令如下 f ...

  5. linux 命令设置ip,linux下配置ip地址四种方法(图文方法)

    (1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig ethx ipadd ...

  6. linux下配置ip地址的方法

    (1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig  ethx   ipa ...

  7. e站host地址_Linux系统怎么使用命令行查询公网IP地址

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解Linux系统怎么使用命令行查询公网IP地 ...

  8. linux下配置ip地址四种方法(图文)

    配置ip地址四种方法 (1)Ifconfig命令 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...

  9. linux给服务器配置ip地址,linux下配置ip地址四种方法(图文方法)

    (1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig ethx ipadd ...

最新文章

  1. 求过去9天的相同时刻的平均值的sql(MYSQL)语句(去掉最大值,最小值)
  2. PHP MySQL Update
  3. 文巾解题 617. 合并二叉树
  4. 持续更新的Zookeeper知识总结
  5. int默认值为0,Integer默认值为null
  6. 未定义函数或变量_变量提升:JavaScript是顺序执行,为什么变量在定义之前执行不会报错而是报Underfined...
  7. 6-10 阶乘计算升级版(20 分)
  8. c++头文件包含问题
  9. 全国计算机一级word题库,2016全国计算机一级《MS Office》选择题题库
  10. 机器视觉硬件选型相关知识
  11. linux清除密码记录
  12. 十五. Go学习:goroute和cahnnel
  13. mysql-innodb笔记和Spring的那些事
  14. 破解Root密码_wuli大世界_新浪博客
  15. React Native手动实现调用原生相机相册(Android端)
  16. Spring Cloud学习(一) ZuulFilter 过滤器详解
  17. __attribute__((section(”name“)))的一些理解
  18. 我已安装安防监控摄像头,如何添加人脸识别?
  19. Pygame 官方文档 - Tutorials - 逐行的黑猩猩教程(Line By Line Chimp)
  20. 学学逗女孩们开心吧!

热门文章

  1. mysql放开权限控制_mysql06---权限控制-阿里云开发者社区
  2. html5 网页游戏论文,JavaScript编写的网页小游戏,很给力
  3. mastercam加工报表生成_2020北京加工中心编程培训工厂教学行业
  4. gradle引入子module配置_原创 | 看完此文,你对Gradle的理解又升级了
  5. lol新服务器怎么发信息,《英雄联盟手游》国服新消息 最新玩法发布
  6. mysql拦截器实现crud_Mybatis自定义SQL拦截器
  7. gcc: weak_alias如何使用
  8. oracle的todate函数 不用英文,关于在mybaties 和 oracle的to_date函数的问题?
  9. unique函数_C++核心准则C.35:基类的析构函数必须满足的条件
  10. c语言用链表对学生成绩排序,学生成绩排序和平均分计算利用c语言链表的创建插入删除.doc...