以前从未使用过命令提示符?不用担心。使用它就像键入下面将看到的命令一样简单。
如果您准备好继续,请了解以下一些最有用的网络命令,用于管理家庭网络并排除故障。
1. Ping
“Ping”是命令提示符应用程序中使用的最基本但有用的网络命令之一。它告诉您您的计算机是否可以到达某个目标 IP 地址或域名,如果可以,数据往返需要多长时间。
示例用法和输出:
该命令的工作原理是发送多个数据包并查看其中有多少数据包返回。如果其中一些没有返回,它会告诉您(“丢失”)。丢包会导致游戏和流媒体性能不佳,这是一种很好的测试方法。
默认情况下,它发送 4 个数据包,每个数据包在超时前等待 4 秒。您可以像这样增加数据包的数量:
ping www.google.com -n 10您可以像这样增加超时持续时间(值以毫秒为单位):
ping www.google.com -w 6000
2. 追踪
“Tracert”代表跟踪路由。与“ping”非常相似,它发送一个数据包作为解决您可能遇到的任何网络问题的一种方式,但它会跟踪数据包从一个服务器跳到另一个服务器时的路线。使用示例:
该命令输出每个跃点的逐行摘要,包括您与该特定跃点之间的延迟以及该跃点的 IP 地址(加上域名,如果可用)。
为什么每跳看到三个延迟读数?tracert 网络命令每跳发送三个数据包,以弥补数据包丢失或速度减慢的情况。请记住,它并不代表您的真实延迟。最佳做法是对三者取平均值。
3. 路径规划
“Pathping”与“tracert”类似,但它提供的信息更多并且执行时间更长。将数据包从您发送到给定目的地后,它会分析所采用的路由并计算每跳的数据包丢失情况。
示例用法和输出:
4.IP配置
“Ipconfig”通常是 Windows 上最常用的网络命令。它不仅对它提供的信息有用,而且您可以将它与几个开关结合起来执行某些任务。
示例用法和输出:
默认输出显示系统上的每个网络适配器以及它们如何解析。无线 LAN 适配器和以太网适配器部分下的IPv4地址和默认网关详细信息是最需要了解的。
使用此开关刷新您的 DNS 缓存:
ipconfig /flushdns当您的互联网正常工作,但由于某种原因无法访问特定网站或服务器(例如网站超时且无法加载)时,刷新 DNS 缓存会有所帮助。如果刷新 DNS 缓存无法解决您的连接问题,请尝试这些快速故障排除提示来修复您的 Internet 连接。
5.Getmac
每个符合 IEEE 802 标准的设备都有一个唯一的 MAC 地址(媒体访问控制)。制造商分配 MAC 地址并将其存储在设备的硬件中。有些人使用 MAC 地址来限制哪些设备可以连接到网络。
示例用法和输出:
您可能会看到多个 MAC 地址,具体取决于系统上有多少个与网络相关的适配器。例如,Wi-Fi 和以太网连接将具有单独的 MAC 地址。如果您想了解更多信息,请查看IP 和 MAC 地址之间的差异。
6. 查找
“Nslookup”代表名称服务器查找。它具有强大的功能,但大多数用户不需要该功能。对于像你我这样的普通人来说,它的主要用途是找出某个域名背后的IP地址。
示例用法和输出:
请注意,某些域名并未绑定到专用 IP 地址,这意味着您每次运行该命令时可能会获得不同的 IP 地址。这对于较大的网站来说是正常的,因为它们将工作负载分布在许多不同的机器上。
如果您想将 IP 地址转换为域名,只需将其输入浏览器并查看它的通向。但并非所有 IP 地址都会生成域名,并且许多 IP 地址无法通过网络访问。
7. 网络统计
“Netstat”是一个用于网络统计、诊断和分析的工具。它功能强大且复杂,但如果您忽略不需要了解的高级方面(例如,假设您没有管理大型企业或校园网络),那么它也可以很简单。
示例用法和输出:
默认情况下,该命令显示系统上的所有“活动连接”,无论这些连接是在 LAN 上还是通过 Internet。活动连接并不意味着发生数据移动——它可能只是意味着端口已打开并准备好接受连接。
事实上,“netstat”对于普通用户来说非常有用,因为它能够显示端口信息,并且当您需要转发端口时可以派上用场。
但该命令还有大约十几个开关,可以更改显示的信息类型,例如
-r显示路由表的开关。
8. 网络
“Netsh”代表网络外壳。它是一个用于网络的 cmd 命令,可让您比上述任何命令更详细、更详细地查看和配置系统上的几乎每个网络适配器。
单独运行 netsh 命令会将命令提示符转变为网络 shell 模式。该 shell 中有多种不同的“上下文”,其中一种用于与路由相关的命令,一种用于与 DHCP 相关的命令,一种用于诊断等。但您也可以使用它来运行单独的命令。
要查看所有网络 shell 上下文:
并查看上下文中的所有命令:
您可以再深入一层以查找这些命令中的所有子命令:
例如,您可以运行以下 netsh wlan 命令来查看系统上的所有无线网络驱动程序及其属性:
netsh wlan show driversNetwork Shell 非常复杂,值得用一整篇文章来阐述。只需知道,如果您想获得网络配置的真正技术,您可能需要使用此命令行实用程序并探索 Wi-Fi 的 netsh 命令。
如果 Network Shell 让您想要探索系统的 cmd 网络命令以外的内容,请尝试每个用户都应该知道的这些基本 cmd 命令。
网络命令和其他网络解决方案
对于刚接触 Windows 网络命令的人来说,备忘单会派上用场。通过一些参考,您可以使用各种 cmd 命令来收集有关网络、Wi-Fi 和 Internet 的信息。经过一些练习,您将自然地使用 Windows 的命令行网络工具。
不过,对于您遇到的特定问题,并不总是需要使用 cmd 命令进行网络连接。在检查物理网络连接之前,您并不总是需要对 Internet 连接进行 cmd 修复。但如果您确实需要深入研究命令,请务必尝试 Windows 终端以获得更好的体验。