详解 ipconfig 命令:通过命令行进行网络管理

随心笔谈1年前发布 编辑
132 0

Ipconfig 是 Windows 中最知名的命令行实用程序之一,因为它对于配置和分析网络非常有用。 管理员主要使用此命令,因为它允许他们快速直接地执行任务,而无需在 Windows 用户界面中筛选复杂的嵌套菜单。 即使是日常普通用户也可以使用此工具来解决 Internet 连接和网络问题。 在接下来的文章中,旭将带您了解对网络设置、配置和管理很有用的 ipconfig 命令。

什么是 ipconfig 以及如何运行该命令?

 

Ipconfig 是在 Windows NT 中引入的命令行实用程序。 它专门从事网络配置、管理和分析。 该命令用于获取有用的网络特定信息,还可以执行具体操作和更改网络配置。 通过 Windows 操作系统命令外壳 (cmd.exe) 访问和运行 Ipconfig。 可以向此命令添加多种选项以扩展其功能并在网络上执行特定任务。

提示

Windows 还提供了多种其他 CMD 命令。 这些可用于大大加快您使用 Microsoft 操作系统的速度。

ipconfig 是做什么用的?

 

Ipconfig 对于快速、简明地了解 TCP/IP 网络中的重要配置设置特别有用,它涵盖了所有现有的网络适配器和接口(例如 LAN、WLAN、蓝牙、ISDN 和 VPN 适配器)。

网络管理和故障排除

能够找到分配的 IP 地址对于本地网络管理和故障排除非常有用。 ipconfig 命令可以显示 IPv4 和 IPv6 地址。 IPv6 的相关性还不如其前身 IPv4,但在未来在网络中分配地址时它将变得越来越重要。 IPv6 地址已在物联网(IoT、智能家居基础设施)中得到更多使用。

获取和配置 IP 地址

用于上网的默认网关的 IP 地址也可以使用 ipconfig 命令获得(对于家庭用户,这通常是他们的 DSL 路由器的地址)。此外,该命令还可以显示所有网络适配器的子网掩码和默认网关的地址信息。您甚至可以使用它来查明是否启用了 WINS 代理(带有 WINS 的名称解析代理)或 IP 路由(可以将 PC 配置为将 IP 数据包转发到其他网络)。

DHCP 配置

如今,任何建立网络的人通常都会使用动态主机配置协议 (DHCP) 来分配 IP 地址。因此,通过自动分配 IP 地址,无需任何用户输入即可将连接设备集成到家庭网络中。如果您在使用这种类型的动态网络配置时遇到任何问题,或者您出于其他原因想要手动修改地址分配,ipconfig 可以提供帮助。

您可以使用 ipconfig 管理和修改 DHCP 例程。例如,如果 IP 地址在自动分配过程中被 DHCP 服务器错误分配,或者不是用户想要的,您可以释放和更新 IP 地址。您还可以找到有关 DHCP 租约的信息,以及有关何时分配 DHCP 地址以及它的有效期的信息。 IP 地址不是由 DHCP 永久分配的;它们仅在特定时间段内有效。服务器和客户端可以随时终止、修改或更新此分配。

清除 DNS 缓存

DNS 缓存通过将经常需要的数据存储在本地临时内存中以加快访问速度,从而加快网页的检索速度。 如果为加速名称解析而存储在那里的文件损坏,这可能会导致错误消息和访问网站的问题(例如 HTTP 400 错误)。 缓存也带来了安全风险,因为黑客可以从中提取重要信息并使用它,例如,通过 DNS 欺骗对网上银行造成严重破坏。 使用 ipconfig,您可以清除 DNS 缓存,从而消除问题和安全风险。

Ipconfig 还可以提供有关负责您的计算机的 DNS 服务器的信息。 ipconfig 命令还有更多潜在的应用程序,您可以在下面的概览表中找到。

ipconfig 选项概述

 

基本的 ipconfig 命令将列出有关网络的重要信息。 但是,这绝不是该工具功能的全部范围。 通过向 ipconfig 命令添加选项,它成为网络管理和配置的通用工具。 在下表中,您将找到 ipconfig 命令的基本选项列表以及有关它们的工作原理和重要参数功能的说明:

/? 显示 ipconfig 帮助
/all 显示所有配置信息例如显示相关的DNS服务器,如果有多个网卡,则显示所有控制器的IP地址,默认网关,子网掩码。
/allcompartments 显示有关所有隔间的信息
/release 释放 IP 地址 可以指示特定的适配器(如果有多个网络适配器); 随后的命令 /renew 然后在发布后分配一个新 IP
/release6 释放 IPv6 地址 专门寻址 DHCPv6 服务器并释放 IPv6 地址
/renew 更新 IP 地址可以指明特定的适配器(如果有多个网络适配器)
/renew6 更新 IPv6 地址专门寻址 DHCPv6 服务器并修改 DHCPv6 配置
/flushdns 清除 DNS 解析缓存推荐用于缓存内容已损坏并且可以解决问题、提高安全性和加快 Web 浏览速度。
/registerdns 更新所有 DHCP 租约和 DNS 名称注册更新 DNS 服务器注册; 解决客户端和 DNS 服务器之间的动态更新问题; 此参数绕过了重新启动客户端计算机的需要; 更新设置也可以解决计算机和 ISP 之间的连接问题。
/displaydns 显示来自 DNS 解析缓存的内容
/showclassid 显示适配器的所有 DHCP 类 ID DHCP 类 ID 可以更精确地管理客户端和 DHCP 服务器之间的通信。 这些对于专业的网络配置尤其重要,例如实现特定的用户类别或为一组客户端分配特殊的 DHCP 选项。 通常,这里的目的是提高网络安全性。
/setclassid 修改 DHCP 类 IDDHCP 类 ID 可以更精确地管理内部网络通信。 这些对于专业网络配置尤其重要,例如实现特定用户类别或将安全机制集成到客户端和 DHCP 服务器之间的通信中。

说明如何使用 ipconfig 命令的实际示例

 

使用 ipconfig 并不是特别复杂。 在输入命令之前,您必须通过 Windows 10 运行对话框访问 Windows 命令提示符终端 (cmd.exe)。

1、使用键盘快捷键“Windows 键 + R”。
2、在输入字段中输入“cmd”。
3、单击确定。

然后,在命令行中输入命令“ipconfig”并回车。 对于更广泛的用途,您可以在命令中添加参数或选项。 例如,您可以添加选项“/?” 到命令以显示帮助。

对于每个 CMD 命令及其与附加选项的使用,都有一个必须遵循的模板来说明如何编写它。 这称为语法。 以下是 ipconfig 模板的基本结构:

1
ipconfig [/allcompartments] [/all] [/renew [<adapter>]] [/release [<adapter>]] [/renew6[<adapter>]] [/release6 [<adapter>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <adapter>] [/setclassid <adapter> [<classid>]]</classid></adapter></adapter></adapter></adapter></adapter></adapter>

如果您想访问网络配置的概览,该命令的语法非常简短。 通过“运行”对话框访问命令行终端后,您将在命令行末尾输入以下内容,最初将显示当前活动的用户帐户:

1
ipconfig /all

当您按 Enter 时,它将显示一个包含请求的网络配置信息的列表。

如果你想清除 DNS 缓存,这也只需要一个简短的命令,你可以通过按 Enter 直接运行:

1
ipconfig /flushdns

对于已安装的网络适配器,您还可以使用带有占位符(星号:*)的命令。 例如,如果您输入“local*”,则在运行 ipconfig 命令时,将包括名称中任何位置包含字符串“local”的所有适配器。 Windows 经常使用“本地”来表示已安装的无线 LAN 适配器,它们在其名称的末尾分配了连续的数字(例如,本地连接 1、本地连接 2 等)。 现在,假设您要更新特定 Wi-Fi 适配器的 IP 地址(例如名为“Local Area Connection 2”的 WLAN 适配器)。 为此,您将输入以下命令:

1
ipconfig /renew &quot;Local Area Connection 2&quot;

在语法中使用较长的短语(即多个单词之间有空格)时,请始终使用引号。 否则,ipconfig 命令将不起作用。

© 版权声明

相关文章