2024年1月24日发(作者:)

计算机网络原理 Ipconfig命令

IPConfig命令是显示当前的TCP/IP配置的设置值。这些信息一般用来检验手动配置的TCP/IP设置是否正确。当然,如果计算机和所在的局域网使用了动态主机配置协议(DHCP),也可以使用该命令来显示所自动获取的信息。

当使用IPConfig命令来检测时,用户可以了解计算机当前的IP地址、子网掩码和缺省网关,通过这些信息可以进行测试和故障分析。

格式:ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns]

[/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]

参数:

 /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。

在这么多参数据中,一般我们最常用的有以下几项:

 ipconfig

当使用IpConfig时不带任何参数选项,它将为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值,如图10-11所示。

图10-11 使用IpConfig不带参数

 ipconfig /all

当使用all参数时,IpConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。

如果IP地址是从DHCP服务器租用的,IpConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期等,如图10-12所示。

图10-12 使用IpConfig /all命令

 ipconfig /release和ipconfig /renew

这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果我们输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。

如果我们使用的是Windows 95/98,那么我们应该更习惯使用winipcfg而不是ipconfig,因为它是一个图形用户界面,而且所显示的信息与ipconfig相同,并且也提供发布和更新动态IP地址的选项。