Windows提供 ipconfig
命令,以便从命令行列出和管理网络、IP、DNS、DHCP默认网关。ipconfig命令提供了不同的选项,可以在其中更改和刷新DHCP配置。ipconfig命令主要用于列出IP、DNS、DHCP、网关或网络信息并更新IP地址。但我们将在下面解释ipconfig命令的所有参数。
ipconfig语法和参数
ipconfig命令的语法非常简单,如下所示。
ipconfig PARAMETERS
参数 | 说明 |
---|---|
/全部 | 显示所有接口TCP/IP配置 |
/显示DNS | 显示DNS配置 |
/刷新DNS | 刷新/重置DNS配置 |
/寄存器DNS | 手动注册DNS |
/发布界面 | 释放指定接口的IP配置 |
/release6接口 | 释放指定接口的IPv6配置 |
/更新接口 | 使用DHCP续订接口IP配置 |
/更新6接口 | 使用DHCP续订接口IPv6配置 |
/? | 帮助信息 |
打印ipconfig命令帮助信息
即使ipconfig命令很简单,我们也可能需要列出帮助信息。我们将提供 /?
参数,它将显示ipconfig的所有参数和一些基本示例。
> ipconfig /?
![图片[1]-Windows ipconfig命令教程-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/windowstect_image-5.png)
列出IP配置
ipconfig最流行的用例是在不提供任何参数的情况下列出IP配置。这将列出DNS后缀、IPv4和IPv6地址、子网掩码和默认网关等信息。
> ipconfig
C:>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet0:
Connection-specific DNS Suffix . : localdomain
Link-local IPv6 Address . . . . . : fe80::557b:67:59aa:dcde%7
IPv4 Address. . . . . . . . . . . : 192.168.142.130
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.142.2
我们还可以通过提供适配器名称来列出特定的适配器或接口IP配置。在下面的示例中,我们列出了名为 Ethernet0
.
> ipconfig Ethernet0> ipconfig "Local Network Adaptor"
列出所有详细的网络配置
在上一步中,我们列出了基本网络和IP配置。我们可以显示有关IP、DHCP、DNS、NetBIOS和以太网接口的详细信息 /all
参数。
C:>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : DESKTOP-HQVAMA3
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : localdomain
Ethernet adapter Ethernet0:
Connection-specific DNS Suffix . : localdomain
Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection
Physical Address. . . . . . . . . : 00-0C-29-DC-62-6A
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::557b:67:59aa:dcde%7(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.142.130(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Wednesday, September 23, 2020 8:22:37 AM
Lease Expires . . . . . . . . . . : Thursday, October 1, 2020 5:18:23 PM
Default Gateway . . . . . . . . . : 192.168.142.2
DHCP Server . . . . . . . . . . . : 192.168.142.254
DHCPv6 IAID . . . . . . . . . . . : 33557545
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-26-38-28-02-00-0C-29-DC-62-6A
DNS Servers . . . . . . . . . . . : 192.168.142.2
Primary WINS Server . . . . . . . : 192.168.142.2
NetBIOS over Tcpip. . . . . . . . : Enabled
释放DHCP分配的IP配置
DHCP分配的IP配置,如IP地址、IPv6地址、DNS服务器、默认网关,可以通过 /release
参数。我们还将提供接口或适配器名称,在本例中为Ethernet0。
> ipconfig /release Ethernet0
如果我们只想发布IPv6配置,我们可以使用 release6
参数如下。
> ipconfig /release6 Ethernet0
使用以下命令,将释放以以太网开始的所有接口或适配器。
> ipconfig /release Ethernet*
从DHCP服务器续订DHCP分配的IP地址
DHCP用于分配IP地址并向计算机和主机提供其他与网络相关的配置。我们可以重置和更新现有的DHCP配置,该配置将重置分配的IP地址和其他网络配置,如DNS、默认网关、主机名等。为了更新DHCP分配,应提供接口名称。可以使用ipconfig命令列出接口名称。我们将使用 /renew
参数以更新名为的接口的IP配置 Ethernet0
. 但在某些情况下,适配器或接口可以命名为 Local Area Connection
.
> ipconfig /renew Ethernet0
![图片[2]-Windows ipconfig命令教程-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/windowstect_image-4.png)
我们还可以使用 /renew6
参数并提供如下所示的接口或适配器名称。
> ipconfig /renew6 Ethernet0
相关文章: PowerShell的-in操作符