Windows命令行实用程序
ipconfig是从Windows NT开始的所有版本的Microsoft Windows上可用的命令行实用程序。 ipconfig旨在从Windows命令提示符运行。 此实用程序允许您获取Windows计算机的IP地址信息 。 它还允许对活动的TCP / IP连接进行一些控制。 ipconfig是旧的'winipcfg'实用程序的替代品。
ipconfig用法
在命令提示符下,键入'ipconfig'以使用默认选项运行该实用程序。 默认命令的输出包含所有物理和虚拟网络适配器的IP地址,网络掩码和网关。
ipconfig支持如下所述的几个命令行选项。 命令“ipconfig /?” 显示可用选项集。
ipconfig / all
该选项为每个适配器显示与默认选项相同的IP寻址信息。 此外,它还显示每个适配器的DNS和WINS设置。
ipconfig / release
该选项终止所有网络适配器上的任何活动TCP / IP连接,并释放这些IP地址供其他应用程序使用。 “pconfig / release”可以与特定的Windows连接名称一起使用。 在这种情况下,该命令将只影响指定的连接,而不是全部。 该命令接受全连接名称或通配符名称。 例子:
- ipconfig / release“本地连接1”
- ipconfig / release *本地*
ipconfig / renew
该选项在所有网络适配器上重新建立TCP / IP连接。 与释放选项一样,ipconfig / renew使用可选的连接名称说明符。
/ renew和/ release选项只适用于为动态( DHCP )寻址配置的客户端。
注意:下面的其他选项仅适用于Windows 2000和更新版本的Windows。
ipconfig / showclassid,ipconfig / setclassid
这些选项管理DHCP类别标识符。 DHCP类可由DHCP服务器上的管理员定义,以将不同的网络设置应用于不同类型的客户端。 这是通常用于商业网络而不是家庭网络的DHCP的高级功能。
ipconfig / displaydns,ipconfig / flushdns
这些选项访问Windows维护的本地DNS缓存。 / displaydns选项打印缓存的内容,而/ flushdns选项擦除内容。
此DNS缓存包含远程服务器名称和它们对应的IP地址(如果有)的列表。 此缓存中的条目来自尝试访问网站(名为FTP服务器和其他远程主机)时发生的DNS查找。 Windows使用此缓存来提高Internet Explorer和其他基于Web的应用程序的性能。
在家庭网络中 ,这些DNS选项有时可用于高级故障排除。 如果您的DNS缓存中的信息损坏或过时,您可能会遇到访问Internet上某些网站的困难。 考虑这两种情况:
- 网站的IP地址 ,电子邮件服务器或其他服务器更改(很少发生)。 此网站的名称和地址通常会在您上次访问后的24小时内保留在您的缓存中。 您可能需要清除缓存才能更快访问服务器。
- 网站或其他服务器在上次访问时处于脱机状态(希望很少发生),但因为已经重新联机。 在上次访问后,缓存通常会保留一条记录,表明服务器已脱机5分钟。 您可能需要清除缓存才能更快访问服务器。
ipconfig / registerdns
与上述选项类似,此选项更新Windows计算机上的DNS设置。 但是,此选项不仅仅访问本地DNS缓存,而是启动与DNS服务器(和DHCP服务器)的通信以重新注册。
此选项在解决涉及与Internet服务提供商的连接的问题时非常有用,例如未能获取动态IP地址或无法连接到ISP DNS服务器
像/ release和/ renew选项一样,/ registerdns可以选择更新特定适配器的名称。 如果未指定名称参数,则/ registerdns将更新所有适配器。
ipconfig与winipcfg
在Windows 2000之前,Microsoft Windows支持一个名为winipcfg而不是ipconfig的实用程序。 与ipconfig相比,winipcfg提供了类似的IP地址信息,但通过原始图形用户界面而不是命令行。