我最初的标题是“如何判断您的互联网是否已关闭或您的网络只是搞砸了”,杰夫的 AI 说这个问题可能会被关闭。
然而,这里的人总是与 ISP 通电话,这通常是我们的错。有哪些最好的技术可以判断您是否遇到问题或他们是否遇到问题。
我知道这可能是一个笼统的问题,但在存在间歇性延迟和断开连接(不仅仅是整体中断[即无法 ping google.com])的情况下,您在致电 ISP 之前会做什么?
我最初的标题是“如何判断您的互联网是否已关闭或您的网络只是搞砸了”,杰夫的 AI 说这个问题可能会被关闭。
然而,这里的人总是与 ISP 通电话,这通常是我们的错。有哪些最好的技术可以判断您是否遇到问题或他们是否遇到问题。
我知道这可能是一个笼统的问题,但在存在间歇性延迟和断开连接(不仅仅是整体中断[即无法 ping google.com])的情况下,您在致电 ISP 之前会做什么?
我在与提供商解决网络问题时检查的内容。请注意,“ping”的意思是“进行扩展 ping,扫描一系列大小,并以每种大小发送至少 1000 个数据包,寻找延迟、丢失和错误”。
如果步骤 1 或 2 失败,则很可能是您的内部网络存在问题。
如果第 3 步失败,则您的提供商的网络似乎存在问题。但是请注意,如果您根本没有收到任何响应,那么您的 ISP 可能只是阻止了 ICMP 与他们的基础设施地址之间的往来。
第 4 步失败表明您的 ISP 与其上游提供商之一之间存在潜在问题。
第 5 步失败表示名称解析存在问题。
希望有帮助。
一个方便的测试站点是: http ://downforeveryoneorjustme.com/
在开始此类调查时,Ping 和 traceroutes 是一些最先和最好的测试。但是,防火墙可能会阻止此流量。
不要只停留在正常的 ping 上。尝试
ping <ip address> -l 2048
发送一些大数据包并确保它不是碎片/MTU 问题。检查您的利用率——您的试管可能已满。
例如,检查 TCP 连接计数也很好
netstat -a
(Linux/Windows)lsof -i tcp
(Linux)某些应用程序可能会同时产生大量 TCP 连接,这会导致您无法创建新连接,但现有连接(如 SSH)仍会继续运行。
DSL 调制解调器也会阻塞大量连接。
这通常只影响 Windows 机器。
我们的 ISP 出现了问题,Ping Plotter工具非常有用。您可以将其设置为 ping ISP 的互联网网关处的路由器,或者在我们的示例中,我们告诉它从区域办公室 ping 回公司办公室。在此示例中,它通过了几个不同的 ISP。最重要的是,您可以将其设置在旧桌面或虚拟机上,然后坐在那里收集数据,直到您需要为止。
因为它显示了路径中的每个路由器,以及这些路由器中的每一个返回响应所花费的时间,所以对于在下游发现故障点非常有用。
在 Linux 上有一个很棒的、简单易用的工具,叫做 MTR(My Trace Route 的缩写),它会在路由的每一步显示丢包情况,甚至可以帮助你寻找抖动的路由。
最好的工具是科学的方法。形成关于问题原因的假设。写下来。制定一个实验来检验假设。写下来。进行实验。把结果写下来。如果实验证实了假设,那么你就完成了。如果它不能证实假设,那么你需要一个新的假设。如果没有定论,那么你需要一个新的实验。
如果你能 ping 通你的路由器,那可能是他们的错。如果你不能,那么它就是你的。使用 tracert 找出数据包的下降位置。
尝试 ping 任何出站网站。如果你能做到这一点,那么在你的网络中一切都很好。请联系您的 ISP。