You are on page 1of 11

IP 信息查看工具—ipconfig

朱老师课堂 2006-12-3
———————————————————————————————————————

1 具体功能:
ipconfig 是内置于 Windows 的 TCP/IP 应用程序,用于显示本地计算机网络适配器的
物理地址和 IP 地址等配制信息,这些信息一般用来检验手动配置的 TCP/IP 设置是否正确。
当在网络中使用 DHCP 服务时,ipconfig 可以检测到计算机中分配到了什么 IP 地址,是否
配置正确,并且可以释放、重新获取 IP 地址。这些信息对于网络测试和故障排除都有重要的
作用。

2 ipco nfig 命令参 数简介:


在使用 ipconfig 命令时,如果不带参数,将只显示简单的 IP 地址配置信息,如果配
合参数使用,还可以实现其他的一些管理功能。
(1)语法
ipconfig [/all] [/renew [adapter] [/release [adapter][/flushdns]
[/displaydns] [/registerdns] [/showclassid adapter][/setclassid adapter
[classID]
(2)参数说明
/all 显示所有适配器的完整 TCP/IP 配置信息。 在没有该参数的情况下 IPCONFIG 只
显示 IP 地址、子网掩码和各个适配器的默认网关值。适配器可以代表物理接口 ( 例如安装
的网络适配器 ) 或逻辑接口 ( 例如拨号连接 ) 。

  /renew [adapter] 更新所有适配器 ( 如果未指定适配器 ) ,或特定适配器 ( 如果


包含了 adapter 参数 ) 的 DHCP 配置。 该参数仅在具有配置为自动获取 IP 地址的网卡
的计算机上可用。要指定适配器名称,请键入使用不带参数的 IPCONFIG 命令显示的适配器
名称。

  /release [adapter] 发送 DHCPRELEASE 消息到 DHCP 服务器,以释放所有适配器 (


如果未指定适配器 ) 或特定适配器 ( 如果包含了 adapter 参数 ) 的当前 DHCP 配置并
丢弃 IP 地址配置。该参数可以禁用配置为自动获取 IP 地址的适配器的 TCP/IP 。要指定
适配器名称,请键入使用不带参数的 IPCONFIG 命令显示的适配器名称。

  /flushdns 清理并重设 DNS 客户解析器缓存的内容。 如有必要,在 DNS 疑难解答期


间,可以使用本过程从缓存中丢弃否定性缓存记录和任何其他动态添加的记录。

  /displaydns 显示 DNS 客户解析器缓存的内容, 包括从本地主机文件预装载的记录


以及由计算机解析的名称查询而最近获得的任何资源记录。 DNS 客户服务在查询配置的
DNS 服务器之前使用这些信息快速解析被频繁查询的名称。

  /registerdns 初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。 可以使


用该参数对失败的 DNS 名称注册进行疑难解答或解决客户和 DNS 服务器之间的动态更新
问题,而不必重新启动客户计算机。 TCP/IP 协议高级属性中的 DNS 设置可以确定 DNS 中
注册了哪些名称。

  /showclassid adapter 显示指定适配器的 DHCP 类别 ID 。 要查看所有适配器的


DHCP 类别 ID ,可以使用星号 (*) 通配符代替 adapter 。该参数仅在具有配置为自动获
取 IP 地址的网卡的计算机上可用。

  /setclassid adapter [classID] 配置特定适配器的 DHCP 类别 ID 。 要设置所有适


配器的 DHCP 类别 ID ,可以使用星号 (*) 通配符代替 adapter 。该参数仅在具有配置为
自动获取 IP 地址的网卡的计算机上可用。如果未指定 DHCP 类别的 ID ,则会删除当前类
别的 ID 。

/?在命令提示符显示帮助。
(3)注意事项
IPCONFIG 等价于 WINIPCFG ,后者在 Windows 98/Me 上可用。尽管 Windows XP 没
有提供象 WINIPCFG 命令一样的图形化界面,但可以使用 “ 网络连接 ” 查看和更新

IP 地址。要做到这一点,请打开网络连接,右键点击某一网络连接, 点击 “ 状态

” 命 令 , 然 后 点 击 “ 支 持 ” 选 项 卡

  该命令最适用于配置为自动获取 IP 地址的计算机。它使用户可以确定哪些 TCP/IP 配


置值是由 DHCP 、自动专用 IP 地址 (APIPA) 和其他配置配置的。

  如果 adapter 名称包含空格,请在该适配器名称两边使用引号 ( 即 "adapter


name") 。

  对于适配器名称, IPCONFIG 可以使用星号 (*) 通配符字符指定名称为指定字符串开


头的适配器,或名称包含有指定字符串的适配器。例如, local* 可以匹配所有以字符串
local 开头的适配器,而 *Con* 可以匹配所有包含字符串 Con 的适配器。
只有当 TCP/IP 协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。

3 举例说明:
例子 1 :查看 ipconfig 所有参数
在“开始”、“运行”里面输入“cmd”,到本机的命令提示符状态下。在本机的命令提示符
中直接输入“ipconfig /?”
[显示如下信息]
C:\Documents and Settings\Administrator>ipconfig /?

USAGE:
ipconfig [/? | /all | /renew [adapter] | /release [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] ]

where
adapter Connection name
(wildcard characters * and ? allowed, see examples)

Options:
/? Display this help message
/all Display full configuration information.
/release Release the IP address for the specified adapter.
/renew Renew the IP address for the specified adapter.
/flushdns Purges the DNS Resolver cache.
/registerdns Refreshes all DHCP leases and re-registers DNS names
/displaydns Display the contents of the DNS Resolver Cache.
/showclassid Displays all the dhcp class IDs allowed for adapter.
/setclassid Modifies the dhcp class id.

The default is to display only the IP address, subnet mask and


default gateway for each adapter bound to TCP/IP.

For Release and Renew, if no adapter name is specified, then the IP address
leases for all adapters bound to TCP/IP will be released or renewed.

For Setclassid, if no ClassId is specified, then the ClassId is removed.

Examples:
> ipconfig ... Show information.
> ipconfig /all ... Show detailed information
> ipconfig /renew ... renew all adapters
> ipconfig /renew EL* ... renew any connection that has its
name starting with EL
> ipconfig /release *Con* ... release all matching connections,
eg. "Local Area Connection 1" or
"Local Area Connection 2"

例子 2 :查看网络适配器信息
在本地计算机运行不带任何参数的 ipconfig 命令,可以检测本地网络连接的 IP 地址配
置信息,同时也包括 ADSL 信息,使我们可以了解到 ADSL 租用了哪个 IP 地址。在这里显示
的 IP 信息有:IP 地址(IP Address)、子网掩码(Subnet Mask)和默认网关(Default
Gateway),如下图所示
例子 3 :查看所有适配器的完整 TCP/IP 配置信息
网络管理员需要得到计算机网卡的 MAC 地址,用它进行 MAC 地址绑定、远程管理等,这可以
用 ipconfig 命令加“all”参数命令来实现。在命令提示符下输入命令:
“ipconfig /all”回车即可显示本地计算机中所有网卡的 MAC 地址,如下图所示,其中,
“Physical Address”显示的就是网卡的 MAC 地址。
同时也显示了该网卡的其他信息,如网卡类型描述信息(Description)、是否启用了
DHCP 服务(Dhcp Endbled)以及 IP 地址配置信息等。另外也显示了其他一些 Windows 配置
信息,在“Windows IP Configuration”区域中,显示了主机名(Home Name)、主 DNS 后
缀(Primary Dns Suffix)、节点类型(Node Type)、是否开启了 IP 路由(IP Routing
Enabled)、是否开启了 WINS 代理(WINS Proxy Enabled)。
[显示如下信息]
C:\Documents and Settings\Administrator>ipconfig /all

Windows IP Configuration

Host Name . . . . . . . . . . . . : b87ec27fa7894a3


Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter 本地连接:

Media State . . . . . . . . . . . : Media disconnected


Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit
Cont
roller
Physical Address. . . . . . . . . : 00-12-3F-1B-86-79

Ethernet adapter 无线网络连接:

Connection-specific DNS Suffix . :


Description . . . . . . . . . . . : Intel(R) PRO/Wireless 2200BG
Network
Connection
Physical Address. . . . . . . . . :
00-12-F0-B3-47-BA
Dhcp Enabled. . . . . . . . . .
Yes . :
Autoconfiguration Enabled . . .
Yes . :
IP Address. . . . . . . . . . . . :
192.168.1.100
Subnet Mask . . . . . . . . . . . :
255.255.255.0
IP Address. . . . . . . . . . . . :
fe80::212:f0ff:feb3:47ba%7
Default Gateway . . . . . . . . . :
192.168.1.1
DHCP Server . . . . . . . . . . . :
192.168.1.1
DNS Servers . . . . . . . . . . . :
192.168.1.1
fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
Lease Obtained. . . . . . . . . . : 2006 年 12 月 2 日 20:21:31
Lease Expires . . . . . . . . . . : 2006 年 12 月 2 日 22:21:31

Tunnel adapter Teredo Tunneling Pseudo-Interface:

Connection-specific DNS Suffix . :


Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : FF-FF-FF-FF-FF-FF-FF-FF
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : fe80::5445:5245:444f%6
Default Gateway . . . . . . . . . :
NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter Automatic Tunneling Pseudo-Interface:

Connection-specific DNS Suffix . :


Description . . . . . . . . . . . : Automatic Tunneling Pseudo-
Interface

Physical Address. . . . . . . . . : C0-A8-01-64


Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : fe80::5efe:192.168.1.100%2
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS over Tcpip. . . . . . . . : Disabled

C:\Documents and Settings\Administrator>

如果网络中使用了 DHCP 服务,客户端计算机就可以自动获得 IP 地址。但有时因 DHCP


服务器或网络故障等原因,使一些客户端计算机不能正常获得 IP 地址,此时系统就会自动
为网卡分配一个 169.254.x.x 的 IP 地址;或者有些计算机 IP 地址的租约到期,需要更新
或重新获得 IP 地址,这就可以使用 ipconfig 配合参数/renew 和/release 来实现。

例子 4 :重新获取 IP 地址
客户端计算机没有正确获得 IP 地址时,就需要管理员先将原先获得的 IP 地址释放掉,
再命令提示符下输入命令:“ipconfig /release”,回车,系统就将原 IP 地址释放,释
放以后,可以看到 IP 地址和子网掩码均变成 0.0.0.0,然后,就可以重新获得一个新的 IP
地址了。

例子 5 :更新所有适配器的 DHCP 配置
在命令提示符下输入“ipconfig /renew”,回车,系统就会自动从 DHCP 服务器获得
一个新的 IP 地址,以及子网掩码、默认网关等信息,如图所示。当我们使用 ADSL Modem 时,
也可能因为网络原因造成不能正确获得 IP 地址,此时也可先使用 ipconfig 命令释放掉 IP
地址,然后再重新获得 IP 地址即可。
例子 6 :清理并重设 DNS 客户解析器缓存的内容

例子 7 :初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册

例子 8 :显示 DNS 客户解析器缓存的内容

You might also like