ipconfig是运行微软的Windows9x/NT/2000/XP/Vista操作系统的电脑上用来控制网络连接的一个命令行工具。它的主要功用,包括用来显示现时网络连接的设置(/all参数),或通过/release参数来释放取得的ip位置,和通过 /renew 来重新获取ip位置的分配。
 
在Win9x系统上,过去亦有一个GUI版本的winipcfg,但在Win2K之后即不再复见。后来,微软在他们的网页提供了wntipcfg供用户下载。此外,本命令其实脱胎自Unix的ifconfig。
 
一、命令解释
 
IPConfig实用程序和它的等价图形用户界面——Windows95/98中的WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配置协议(Dynamic Host Configuration Protocol,DHCP——Windows NT下的一种把较少的IP地址分配给较多主机使用的协议,类似于拨号上网的动态IP分配),这个程序所显示的信息也许更加实用。这时,IPConfig可以让你了解你的计算机是否成功的租用到一个IP地址,如果租用到则可以了解它目前分配到的是什么地址。了解计算机当前的IP地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。
 
二、常用选项
 
ipconfig——当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。
 
ipconfig /all——当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期(有关DHCP服务器的相关内容请详见其他有关NT服务器的书籍或询问你的网管)。
 
ipconfig /release和ipconfig /renew——这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果你输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果你输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。
 
如果你使用的是Windows 95/98,那么你应该更习惯使用winipcfg而不是ipconfig,因为它是一个图形用户界面,而且所显示的信息与ipconfig相同,并且也提供发布和更新动态IP地址的选项。如果你购买了Windows NT Resource Kit(NT资源包),那么Windows NT也包含了一个图形替代界面,该实用程序的名字是wntipcfg,和Windows 95/98的winipcfg类似。
 
总的参数简介(也可以在DOS方式下输入 Ipconfig /? 进行参数查询)
 
Ipconfig /all:显示本机TCP/IP配置的详细信息;
 
Ipconfig /release:DHCP客户端手工释放IP地址;
 
Ipconfig /renew:DHCP客户端手工向服务器刷新请求;
 
Ipconfig /flushdns:清除本地DNS缓存内容;
 
Ipconfig /displaydns:显示本地DNS内容;
 
Ipconfig /registerdns:DNS客户端手工向服务器进行注册;
 
Ipconfig /showclassid:显示网络适配器的DHCP类别信息;
 
Ipconfig /setclassid:设置网络适配器的DHCP类别。
 
ipconfig /renew “Local Area Connection”:更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置
 
ipconfig /showclassid Local*:显示名称以 Local 开头的所有适配器的 DHCP 类别 ID
 
ipconfig /setclassid “Local Area Connection” TEST:将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST
 
三、举例说明
 
在RUN(运行)窗口中输入CMD进去DOS窗口
 
在盘符提示符中输入: ipconfig/all 后回车。
 
显示如下,(若你想查查自己或网络中存在的网络信息就用这种方法)
 
Windows IP Configuration 【Windows IP 配置】(中文意思,下同)
 
Host Name . . . . . . . . .. . . : PCNAME 【域中计算机名、主机名】
 
Primary Dns Suffix . . . . .. . : 【主DNS 后缀】
 
Node Type . . . . . . . . .. . . : Unknown 【节点类型】
 
IP Routing Enabled. . . . .. . . : No 【IP路由服务是否启用】
 
WINS Proxy Enabled. . . . .. . . : No 【WINS代理服务是否启用 】
 
Ethernet adapter: 【本地连接】
 
Connection-specific DNSSuffix : 【连接特定的DNS后缀】
 
Description . . . . . . .  . . : Realtek RTL8168/8111 PCI-E Gigabi 【网卡型号描述】
 
Physical Address. . . . . .. . . : 00-1D-7D-71-A8-D6 【网卡MAC地址】
 
DHCP Enabled. . . . . . . .. . . : No 【动态主机设置协议是否启用】
 
IP Address. . . . . . . . .. . . : 192.168.90.114 【IP地址】
 
Subnet Mask . . . . . . . .. . . : 255.255.255.0 【子网掩码】
 
Default Gateway . . . . . .. . . : 192.168.90.254 【默认网关】
 
DHCP Server. . . . . . . . .: 192.168.90.88 【DHCP管理者机子IP】
 
DNS Servers . . . . . . . .. . . : 221.5.88.88 【DNS服务器地址】
 
Lease Obtained. . . . . . .. . . . : 2011年8月19号 8:13:54 【IP地址租用开始时间】
 
Lease Expires . . . . . . ... . . .: 2014年8月29号 8:13:54 【IP地址租用结束时间】
 
四、参数应用
 
Ipconfig是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地址、子网掩码及默认网关。其实这只是Ipconfig的不带参数用法,而它的带参数用法,在网络应用中也是相当不错的。
 
参数说明:
 
1、/all
 
显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。
 
2、/batch 文件名
 
将Ipconfig所显示信息以文本方式写入指定文件。此参数可用来备份本机的网络配置。
 
3、/release_all和/release N
 
释放全部(或指定)适配器的由 DHCP分配的动态IP 地址。此参数适用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。
 
4、ipconfig /renew_all或ipconfig /renew N
 
为全部(或指定)适配器重新分配IP地址。此参数同样仅适用于IP地址非静态分配的网卡,通常和上文的release参数结合使用。
 
应用实例:
 
1、备份网络设置
 
ipconfig /batch bak-netcfg
 
说明:将有关网络配置的信息备份到文件bak-netcfg中。
 
2、为网卡动态分配新地址
 
ipconfig /release 1
 
说明:去除网卡(适配器1)的动态IP地址。
 
ipconfig /renew 1
 
说明:为网卡重新动态分配IP地址。
 
如果你的网络连通发生故障,凑巧网卡的IP地址是自动分配的,就可以使用实例2的方法了
 
 

常用的网络命令--之...... Ipconfig详解的更多相关文章

  1. 网工最实用最常用的网络命令之一——Ping 命令详解(一)

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障. ...

  2. Linux常用命令及部分详解

    1.总结部分 常用指令 ls      显示文件或目录 -l            列出文件详细信息l(list) -a            列出当前目录下所有文件及目录,包括隐藏的a(all) m ...

  3. 以太坊客户端Geth命令用法-参数详解

    Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具. 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册. 本文主要是对geth help的翻译 ...

  4. telnet 命令使用方法详解,telnet命令怎么用

    telnet 命令使用方法详解,telnet命令怎么用? 文章类型:电脑教程 原创:天诺时空   什么是Telnet? 对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协 ...

  5. Java网络编程和NIO详解开篇:Java网络编程基础

    Java网络编程和NIO详解开篇:Java网络编程基础 计算机网络编程基础 转自:https://mp.weixin.qq.com/s/XXMz5uAFSsPdg38bth2jAA 我们是幸运的,因为 ...

  6. linux route命令的使用详解 添加永久静态路由 tracert traceroute

    linux route命令的使用详解 添加永久静态路由  tracert  traceroute route -n    Linuxroute  print  Windows traceroute  ...

  7. 【转载】Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解

    Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解 1清风揽月10人评论5006人阅读2017-06-21 15:48:43   博文说明[前言]: 本文 ...

  8. ping命令执行过程详解

    [TOC] ping命令执行过程详解 机器A ping 机器B 同一网段 ping通知系统建立一个固定格式的ICMP请求数据包 ICMP协议打包这个数据包和机器B的IP地址转交给IP协议层(一组后台运 ...

  9. Linux命令工具 top详解

    Linux命令工具 top详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不 ...

随机推荐

  1. javascript-观察者模式

    观察者模式方法   1.称之为消息机制或发布-订阅者模式   2.定义了一种依赖关系解决了主体对象与观察者之间功能的耦合 观察者方法 //将观察者放在闭包中,当页面加载就立即执行 var Observ ...

  2. asp.net mvc 之旅—— 第三站 路由模板中强大的自定义IRouteConstraint约束

    我们在写mvc的时候,经常会配置各种url模板,比如controller,action,id 组合模式,其实呢,我们还可以对这三个参数进行单独的配置,采用的方式自然 就是MapRoute中的const ...

  3. android 尽量不要使用static静态变量

    使用静态static静态变量潜在性问题: 1.占用内存,并且内存一般不会释放: 2.在系统不够内存情况下会自动回收静态内存,这样就会引起访问全局静态错误. 3.不能将activity作为static静 ...

  4. 我也来谈一谈c++模板(一)

    c++中程序员使用模板能够写出与类型无关的代码,提高源代码重用,使用合适,大大提高了开发效率.此前,可以使用宏实现模板的功能,但是模板更加安全.清晰.在编写模板相关的代码是我们用到两个关键词:temp ...

  5. Chrome浏览器设置默认编码

    设置-->高级设置-->网络内容-->自定义字体(滚动条拉到最底部)-->编码

  6. java报表工具FineReport常用函数的用法总结(文本和日期函数)

    文本函数 CHAR CHAR(number):根据指定数字返回对应的字符.CHAR函数可将计算机其他类型的数字代码转换为字符. Number:用于指定字符的数字,介于1Number:用于指定字符的数字 ...

  7. UVA - 11137 Ingenuous Cubrency[背包DP]

    People in Cubeland use cubic coins. Not only the unit of currency iscalled a cube but also the coins ...

  8. NOIP2013花匠

    描述 花匠栋栋种了一排花,每株花都有自己的高度.花儿越长越大,也越来越挤.栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致. 具体而言, ...

  9. python generator: next , sent(msg)区别

    对于普通的生成器,第一个next调用,相当于启动生成器,会从生成器函数的第一行代码开始执行,直到第一次执行完yield语句(第4行)后,跳出生成器函数. 然后第二个next调用,进入生成器函数后,从y ...

  10. Intellij IDEA 快捷键整理(TonyCody)

    [常规] Ctrl+Shift + Enter,语句完成 "!",否定完成,输入表达式时按 "!"键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更 ...