[玩转系统] Ping 命令 - 终极指南
作者:精品下载站 日期:2024-12-14 18:48:19 浏览:15 分类:玩电脑
Ping 命令 - 终极指南
ping 命令是 IT 专业人员测试网络连接最常用的命令之一。使用ping cmd,我们可以向计算机、服务器或其他网络设备发送一个小数据包来检查连接性。
这个 ping 命令不仅告诉我们是否可以通过网络到达设备,还告诉我们需要多长时间以及数据包是否丢失。此信息告诉我们有关网络连接质量的信息。
ping cmd 是一个简单的命令,在本文中我将向您提供一些技巧,以帮助您更好地利用它。
读取 Ping 结果
- Ping 延迟
- 使用 Ping Cmd 查找网络问题
- Cmd ping 结论
如何使用 Ping 命令
使用 ping 命令,我们可以快速检查计算机是否能够访问互联网。在下面的步骤中,我们将向 Google 的服务器发送 ping 测试命令。
您可以从每个终端运行 ping cmd,例如命令提示符、PowerShell。
在 Windows 上运行 Ping
输入cmd并按回车键
在命令提示符中,输入:
ping 8.8.8.8
并按回车检查 ping 命令的结果:
我们在结果中看到的是来自 Google 的 DNS 服务器(8.8.8.8)的回复。 ping cmd 发送了 4 个 32 字节的数据包(这确实很小,发送数据包和接收确认花了 10 毫秒。
TTL 指示包的生存时间。如果 Google 的响应时间超过 118 毫秒,则该包将被丢弃。
在最后一行,我们将看到该命令的统计信息,总共发送了 4 个数据包,所有四个数据包均已收到,并且没有丢失。平均需要 11 毫秒才能收到响应。
Ping 命令选项
基本的 ping 命令对于小型和简单的测试来说效果很好,但通过一些选项,您可以使 ping cmd 对于解决潜在的网络问题更有用。
Ping -t - 连续 Ping CMD
ping -t 命令是连续 Ping CMD,我经常使用它。假设您想重新启动路由器,现在您可以反复按 F5 检查路由器是否重新上线。
使用 ping -t
cmd,您可以让 ping 连续运行,这样您就可以看到路由器何时离线以及何时重新上线。
❯ ping -t 192.168.1.1
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=5ms TTL=64
Reply from 192.168.1.82: Destination host unreachable. # Router Offline
Reply from 192.168.1.82: Destination host unreachable. # Router Offline
Reply from 192.168.1.1: bytes=32 time=6ms TTL=64 # Router back online
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=5ms TTL=64
Ping statistics for 192.168.1.1:
Packets: Sent = 8, Received = 6, Lost = 2 (25% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 8ms, Average = 4ms
正如您在上面的结果中看到的,主机(在本例中为路由器)短暂无法访问,然后又恢复在线。
Ping -l - 增加包大小
如果您正在解决网络问题,有时最好增加 ping 期间发送的数据包大小。有些网络问题仅在发送更多数据时才会出现。使用ping -l
(L) 命令您可以更改数据包的大小。
C:\>ping -l 1024 192.168.1.1
Pinging 192.168.1.1 with 1024 bytes of data:
Reply from 192.168.1.1: bytes=1024 time=1ms TTL=64
Reply from 192.168.1.1: bytes=1024 time=1ms TTL=64
Reply from 192.168.1.1: bytes=1024 time=3ms TTL=64
Reply from 192.168.1.1: bytes=1024 time=1ms TTL=64
这里我们向 IP 地址为 192.168.1.1 的路由器发送 1024 字节的数据包。
Ping -n - Ping 次数
使用ping -n
命令,您可以指定要运行的ping 数量。因此,您可以 ping 主机 10 次,而不是默认的 4 次或使用 -t 进行连续 ping。这不是我经常使用的东西,但如果您有一些想要检查的性能问题,它可能会派上用场。
ping -n 10 192.168.1.1
Ping -a - 解析主机名
我们还可以使用 ping cmd 来解析使用 IP 地址的设备的名称。如果您想知道哪个设备正在使用特定的 IP 地址,此功能非常有用。
假设我们想知道哪个设备正在使用 IP 地址 192.168.1.25。为此,我们可以使用 ping -a 命令:
ping -a 192.168.1.25
# Result
Pinging tado.localdomain [192.168.1.25] with 32 bytes of data:
Reply from 192.168.1.25: bytes=32 time=2ms TTL=64
Reply from 192.168.1.25: bytes=32 time=4ms TTL=64
Reply from 192.168.1.25: bytes=32 time=1ms TTL=64
从结果中可以看到,IP 地址 192.168.1.25 属于 Tado。
使用 cmd ping 解决网络问题
ping 测试命令主要用于解决网络相关问题。在排除故障之前,我们首先需要充分了解网络布局。
以上面的例子为例,假设我们正在使用笔记本电脑,并且想要测试是否有良好的无线网络连接。
我们要做的第一件事是 ping 路由器 192.168.10.254。您可以通过在命令提示符或 PowerShell 窗口中键入 ipconfig
来查找路由器的 IP 地址:
通过键入以下内容检查是否可以访问路由器:
# replace the IP Address with the address of your router
ping 192.168.10.254
此命令将从您的计算机发送 4 个 32 字节的数据包到路由器。在 ping 过程中,您将看到发送的每个数据包的结果和摘要:
Pinging 192.168.10.254 with 32 bytes of data: Reply from 192.168.10.254: bytes=32 time=1ms TTL=64 Reply from 192.168.10.254: bytes=32 time=1ms TTL=64 Reply from 192.168.10.254: bytes=32 time=1ms TTL=64 Reply from 192.168.10.254: bytes=32 time=1ms TTL=64 Ping statistics for 192.168.10.254: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 1ms, Maximum = 1ms, Average = 1ms
正如您在结果中看到的,我们已成功连接到路由器。所有的包裹都到达了。
下一步是对调制解调器执行 ping 操作,地址为 192.168.0.1。如果我们也能连接到调制解调器,那么最后一步就是在互联网上执行 ping 操作。
Ping 谷歌命令
测试是否可以访问互联网的最简单方法是 ping google。我们可以 ping 通 Google 的其中一台 DNS 服务器的 IP 地址 8.8.8.8。
# Ping Google cmd
ping 8.8.8.8
# Result
Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=10ms TTL=118
Reply from 8.8.8.8: bytes=32 time=15ms TTL=118
Reply from 8.8.8.8: bytes=32 time=10ms TTL=118
Reply from 8.8.8.8: bytes=32 time=10ms TTL=118
Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms, Maximum = 15ms, Average = 11ms
您还可以使用一个命令 pathping 来测试所有网络设备。这将测试您的计算机和您尝试访问的网络设备之间的每个跃点。
读取 Ping 结果
因此,如果我们查看上面的结果,我们会看到一些不同的值,但它们都意味着什么?默认情况下,ping 将向请求的 Ip 地址发送 4 个 32 字节的数据包。对于每个数据包,我们都会看到结果,在本例中,192.168.10.254 在 1 毫秒内回复。
Reply from 192.168.10.254: bytes=32 time=1ms TTL=64
字节表示发送的数据包的大小。我们可以使用 -l 开关来更改它。
时间是响应返回所需的时间(延迟),在本例中为 1 毫秒。
TTL 是数据包应存活的时间(生存时间)。这不是以毫秒为单位,而是网络数据包在被丢弃之前可以经过多少跳。数据包经过的每一跳(网络设备)都会降低 TTL,直到达到 0。这是为了保护您的网络免受无法找到目的地的网络数据包的无限循环的影响。
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
在结果的最后,我们可以看到总共发送了多少数据包以及丢失了多少数据包。当然,您想要 0% 的损失,如果您开始丢失包裹,那么您应该缩小范围,找出丢失发生在网络的哪个部分。
现在,这是一个简单的内部网络测试。您想要的家庭网络响应时间为 1 毫秒。任何更长的时间都表明某些东西不是最佳的。
Ping 延迟
您可以使用 ping 来检查是否可以到达主机,但大多数时候,当您对网络进行故障排除时,您更感兴趣的是 ping 延迟。延迟越低,您和主机之间的连接速度就越快。 100 毫秒的 ping 时间确实很高,10 毫秒到 20 毫秒之间更常见。
延迟时间取决于很多因素。您是否连接到 WiFi 或电缆?您使用哪种类型的互联网连接?与房东相比,您的地理位置在哪里?
关于延迟,有一些一般准则:
您的延迟时间应该稳定。如果 ping 延迟波动很大,则网络、工作站或主机无法处理流量(或者您使用的是 4G 网络……)
内部网络应为 1ms,最大为 3ms。
公共服务器的良好延迟通常在 7 毫秒到 20 毫秒之间。
C:\>ping a-d.site
Pinging a-d.site [104.24.99.228] with 32 bytes of data:
Reply from 104.24.99.228: bytes=32 time=10ms TTL=57
Reply from 104.24.99.228: bytes=32 time=11ms TTL=57
Reply from 104.24.99.228: bytes=32 time=11ms TTL=57
Reply from 104.24.99.228: bytes=32 time=10ms TTL=57
Ping statistics for 104.24.99.228:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms, Maximum = 11ms, Average = 10ms
以这个位于美国的网站为例。如果我从我当前在荷兰的位置 ping 它,我的 ping 值为 10 毫秒。这绝对是完美的。
如果您的延迟较高或不一致,您确实应该查看这篇文章,其中我详细讨论了如何优化路由器以获得最佳性能。
使用 Ping Cmd 查找网络问题
如果您遇到网络问题,您的第一步可能是对您无法访问的服务器执行 ping 操作。但这并没有多大帮助,是的,您可能会得到结果目标主机无法访问,但这并不能告诉您太多信息。只是您无法访问有问题的服务器。
您想知道问题出在哪里,现在您可以 ping 您和服务器之间的每个跃点(网络设备),但还有一种更简单的方法。通过路径检测,您可以对您和服务器之间的每个跃点执行 ping 操作,准确显示连接丢失的位置。
在本文中阅读有关路径以及如何使用它的更多信息。
Cmd ping 结论
Ping 是一个非常易于使用的命令,几乎在所有设备上都可用。甚至有些路由器也有内置的 ping 工具,您可以使用它们来排除网络故障。密切关注延迟,这是 ping cmd 结果中最重要的值之一。
如果您有任何疑问,请在下面发表评论!
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag