命令提示符 (CMD) - 你应该知道的 8 个网络命令

命令提示符(Command Prompt)证明自己是运行基本命令的最佳工具之一,这些命令允许您从Windows处理文件和文件夹。但是,命令提示符(Command Prompt)的功能远不止于此。您可以通过运行一些高级命令(包括一系列方便的网络命令)将事情提升到一个新的水平。今天,我们将学习如何使用命令提示符(Command Prompt)来检查 Internet 连接、网络连接、查看有关网络设备的信息以及查看 PC 与其他设备之间的连接。事不宜迟,让我们开始吧:

注意:(NOTE:)我们使用带有2019 年 11 月(November 2019)更新的(Update)Windows 10编写了本指南。但是,说明的所有命令在Windows 8.1Windows 7中的工作方式相同。在继续之前,如果您不知道如何打开命令提示符(Command Prompt),请阅读:在 Windows 中启动命令提示符的 11 种方法(11 ways to launch the Command Prompt in Windows)

1.如何在CMD中查看网络连接(CMD)

要检查您的 Internet 连接是否正常,您可以使用命令提示符(Command Prompt)来测试您与某个网站或 Internet 位置的连接。为此,您可以使用ping network 命令,后跟网址或 IP 地址。例如,您可以通过键入命令“ping www.digitalcitizen.life”来检查与("ping www.digitalcitizen.life.")Digital Citizen的连接,而无需打开 Web 浏览器。然后按键盘上的Enter 。

ping www.digitalcitizen.life

如果 ping 统计信息未显示任何数据包丢失,则表明您的 Internet 连接正常工作。但是,如果您丢失了数据包,则意味着您的 Internet 连接已断开,或者您 ping 的网站不在线。要仔细检查您的 Internet 连接,请至少 ping 另一个网站,最好是始终打开的网站,例如www.google.com

ping www.google.com

ping命令还允许您使用方便的“ -t”参数,该参数使您可以永久 ping 指定地址,直到它被手动停止。例如,我们输入“ping -t www.digitalcitizen.life”。一段时间后,我们想查看一些连接统计信息,我们使用了键盘组合"CTRL + Break."这显示了在此之前运行的 ping 命令的平均值。

ping www.digitalcitizen.life -t

最后,我们使用键盘组合"CTRL + C."这将停止对指定地址执行 ping 命令的无限循环。

2.如何使用CMD(CMD)查看我电脑上的所有网卡?

要获取有关网络适配器和连接的详细信息,请使用ipconfig命令。打开命令提示符(Command Prompt),输入ipconfig,然后按Enter。正如您在下面的屏幕截图中看到的,当您运行此命令时,Windows会显示所有活动网络设备的列表,无论它们是连接还是断开,以及它们的 IP 地址。您还可以获得详细信息,例如它们的默认网关 IP 地址、子网掩码(gateway IP addresses, subnet masks)和每个网络适配器的状态。

通过运行 ipconfig 获取 cmd nic 信息(有关网络接口卡的信息)

如果将/all开关添加到ipconfig命令,您可以获得全新的详细信息:DNS 信息(DNS information)MAC(媒体访问控制)(MAC (Media Access Control))(在物理地址(Physical Address)字段中)以及有关每个网络组件的其他信息。查看下图以查看从"ipconfig /all"命令获得的示例。

运行 ipconfig /all 以获取详细的 NIC(网络接口卡)信息

3.如何在CMD中检查你的网络连接(CMD)

如果要检查与路由器的网络连接是否正常运行,可以使用命令ipconfigping的组合。首先,获取有关您的适配器的一些cmd nic 信息。(cmd nic info)换句话说,打开命令提示符(Command Prompt)并运行ipconfig。在结果列表中,确定用于连接到要测试的网络的网络适配器。然后,在其详细信息中,找到路由器的 IP 地址并记下它。例如,如果我们想检查我们的以太网(Ethernet)网络连接,我们会运行ipconfig并看到我们路由器的 IP 地址是 192.168.50.1。

运行 ipconfig 以识别路由器的 IP 地址

下一步是检查路由器和电脑之间的网络连接是否正常。为此,对路由器的 IP 地址运行ping命令就足够了。(ping)在我们的示例中,这意味着我们必须在CMD中运行此命令:ping 192.168.50.1

ping 路由器以检查网络连接

如果没有丢包,则测试的网络连接运行良好。否则,您的计算机和路由器之间存在问题,在这种情况下,您应该检查您的 PC 的网络适配器是否配置正确,以太网(Ethernet)电缆是否正常(如果您使用的是有线连接),以及路由器是否正确正确配置。

4.如何更新网卡的IP地址

当您的网络连接无法正常工作时,您的网络适配器可能没有分配正确的 IP 地址。尝试解决此问题的一种快速方法是更新其 IP 地址,幸运的是,您可以直接从命令提示符(Command Prompt)快速执行此操作。打开CMD并运行以下命令:ipconfig /releaseipconfig /renew。第一个命令(ipconfig /release)强制您的网络适配器删除其分配的 IP 地址,第二个命令(ipconfig /renew)更新网络适配器的IP 地址(IP address)

Running ipconfig /release and ipconfig /renew to reset the IP address

请注意,您还可以通过键入"ipconfig /release & ipconfig /renew,"CMD在一行中运行这两个命令,而不使用倒引号。如果您像这样键入它们,命令提示符(Command Prompt)会执行第一个命令,完成后,它会自动运行第二个命令。(Cool),对吧?🙂

Running ipconfig /release & ipconfig /renew by typing only one line in CMD

releaserenew参数在使用DHCP(动态主机配置协议)(DHCP (Dynamic Host Configuration Protocol))自动分配 IP 地址的网络中很有用。您的系统放弃其当前地址并向DHCP服务器请求一个新地址,这可以帮助您解决某些网络问题(troubleshoot certain network issues)

5. 如何获取网络适配器MAC(MAC)地址的 nic 信息

获取网络适配器的MAC地址的最快和最简单的方法之一是使用getmac命令。在Command Prompt中,键入getmac并按Enter,如下图所示。

Getmac displays the physical addresses of all the network adapters

6. 如何使用CMD查看连接到我的网络的计算机和设备?

在某些情况下,您可能希望查看哪些计算机和设备与您连接到同一网络。一种简单友好的方法是使用net view命令。启动命令提示符(Command Prompt)并运行net view。一段时间后,您应该会看到网络中的计算机和设备列表。

Net view can show the computers and devices connected to the same network

但是,关于这个命令有一个警告。网络视图(Net view)不会显示与您在同一网络中的所有计算机和设备。(all)尽管它在专用网络(private networks)上运行良好,但它无法识别智能手机或打印机等设备,并且运行不同操作系统的计算机也存在问题。如果您想清楚地了解连接到网络的所有内容,还应该检查下一个命令。

7. 如何使用CMD查看连接到我网络的所有设备?

查找与您连接到同一网络的所有设备的最佳方法是使用arp命令。打开命令提示符(Command Prompt)并运行arp -a首先显示的 IP 地址在Interface(Interface)旁边,显示您的网络适配器的 IP 地址。然后,有一个 IP 地址和MAC地址列表(物理地址(Physical Addresses))。所有以与您的网络适配器相同的数字开头的 IP 地址都与您位于同一网络和/或子网中。它们都是连接到您的网络的设备。

Arp -a shows all the devices connected to the same network

接下来的不是真实设备,而是用于多播(multicasting)的 IP 地址。它们通常被您的真实设备用于网络上的流媒体。在我们的示例中,与我们的计算机连接到同一网络的设备都是 IP 地址以 192.168.50 开头的设备。

如果您想以更人性化的方式查看这些设备是什么,请复制它们的MAC地址并使用Google或在允许您检查哪些供应商分配特定MAC地址的网站(例如DNS Checker )上查找它们。例如,如果您正在寻找MAC地址 04-d9-f5-b5-b1-f0,您会发现它是ASUS制造的设备。事实上,它是华硕 ZenWiFi 路由器(ASUS ZenWiFi router)

8.如何检查您的计算机的网络连接和打开的端口

您可以从netstat(netstat)命令获取其他有用的 cmd nic 信息,该命令可让您查看系统与网络或 Internet 上的任何其他系统之间处于活动状态的网络连接。

Netstat shows the active network connections and open ports

如果将-a参数添加到netstat命令,则可以获取包含所有连接和侦听端口的列表,如下图所示。

Netstat -a displays the active network connections, open ports and listening ports

就是这样!

您知道获取 cmd nic 信息的其他有用方法吗?

当您需要查找有关连接到网络的设备的信息或想要测试网络连接状态时,可以在命令提示符(Command Prompt)中运行的网络命令非常有用。当您遇到网络问题并且您尝试自己解决问题时,它们也很方便。如果您对这些网络命令有疑问、需要帮助或希望我们将其他人添加到列表中,请在下方给我们留言。



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts