ipconfig
命令提供有关Windows操作系统(如Windows Server和Windows桌面系列)的基本网络管理功能。与 ipconfig
可以列出、更改或刷新有关网络接口的命令IP地址信息。在本教程中,我们将查看这些用法示例。
ipconfig命令帮助
Ipconfig命令使用默认的Windows样式参数和语法获取帮助信息。我们将使用/ h
获取打印帮助。我们可以看到帮助提供了有用的信息,包括所提供的选项及其功能。
$ ipconfig /h

有关ipconfig命令的所有参数都提供了帮助信息。此外,还列出了这些选项的一些简短说明。下面我们将列出ipconfig命令提供的所有参数及其描述。
/all
显示TCP/IP完整配置信息。
/displaydns
显示DNS客户端解析程序缓存的内容。
/flushdns
刷新并重置DNS客户端解析程序缓存的内容。
/registerdns
为计算机上配置的DNS名称和IP地址启动手动注册。
/release
使用DHCPRELEASE消息释放IPV4 IP地址。
/release6
释放IPv6 IP地址。
/renew
为所有适配器或特定适配器(如果指定)续订DHCP配置。
/renew6
更新所有适配器或特定适配器(如果指定)的DHCPv6配置。
/setclassid
为特定适配器配置DHCP类ID。
/showclassid
显示指定适配器的DHCP类ID。
/?
或 /h
打印有关ipconfig命令参数的帮助信息。
列出所有网络接口和IP地址
Windows操作系统有多个接口。这些接口具有IP、DNS、网络等信息。我们可以使用 ipconfig
命令而不提供任何参数。这将列出所有接口和相关信息。
> ipconfig

我们可以看到以下信息:;
- Interfaces name是给定适配器的名称,格式为可读形式。在本例中,它被命名为
Ethernet adapter Local Area Connection
- IPv4地址是版本4中给定网络接口的IP地址。在本例中,IPv4地址为
192.168.122.1
- 子网掩码是用来计算网络地址的值,它是
255.255.255.0
在这种情况下 - 默认网关是可以在网络外部进行通信的网络网关的IP地址。在本例中,默认网关地址为
192.168.122.1
- Link local IPv6 Address是版本6中的IP地址。
相关文章: 如何在Ubuntu,Linux中添加新的路由?
列出DNS、DHCP服务器和详细信息
在前面的示例中,我们列出了有关网络接口的基本信息。有时这些信息对我们来说是不够的。我们需要更详细的信息,如DHCP服务器,DNS服务器等,我们可以得到这些详细信息 /all
参数。
> ipconfig /all

我们可以看到,所有关于网络,网卡,DHCP的信息都是在这种情况下提供的。
-
Lease Obtained
提供从DHCP服务器获取IP地址的日期,该服务器是Friday March 31 , 2017 05:08:04 AM
在这种情况下 -
Lease Expires
提供IP租约到期的日期。在此日期之前,应续签知识产权租约,以便继续使用。在这种情况下,租约到期日期是Friday March 31 , 2017 07:59:35 AM
-
DHCP Server
是DHCP服务器IP地址192.168.122.1
-
DNS Server
是DNS服务器IP地址192.168.122.1
续订IP地址
DHCP是一种用于自动获取IP地址和其他相关网络信息的协议。DHCP简化了系统和网络管理员的生活。有关DHCP协议的详细信息,请参阅以下教程
由客户端或通常新连接的网络节点启动的DHCP机制。Ipconfig命令可以用 /renew
参数。我们将释放我们的IP地址,如果已经存在,并尝试获得一个新的IP地址在下面的例子。
> ipconfig /renew

续订指定网络接口的IP地址
我们可以选择更新特定网络接口的IP地址。我们需要提供整个网络接口名称或名称的某一部分带有glob前缀和后缀。在本例中,我们将更新名称包含的接口的IP地址 Con
在它名字的某些部分。
> ipconfig /renew *Con*
再举一个例子,我们可以更新网络接口的IP地址 Ethernet Adapter Local Area Connection
就像下面一样。
> ipconfig /renew *Ethernet*
使用ipconfig命令清除DNS缓存
最常见的网络问题之一是DNS问题。使用internet连接一段时间后,DNS缓存已损坏,无法正常工作。 我们可以连接网络,但不能上网或从Chrome、Firefox、Explorer等浏览器获取与DNS相关的错误。我们可以尝试清除DNS缓存。我们将用清除DNS缓存 /flushdns
参数如下。
> ipconfig /flushdns

