由于世界上最好的 ISP之一提供了出色的互联网连接服务,我所在地区的互联网连接非常非常不稳定。我有时可以连接,但大多数时候连接会断开(带有错误消息),几分钟后,它会恢复。如果我直接ping域名(即在cmd命令中),我会收到一条消息。unable to resolve host
ping www.google.com -t
cannot ping
由于连接的闪烁特性,很难向支持人员证明互联网连接不稳定。所以我正在考虑使用一个软件来记录连接情况,以便我可以呈现给技术人员并确保他们没有任何借口不解决我的问题。
有这样的软件吗?
编辑:当然,这样的软件不应该记录我的浏览习惯,并且必须能够在我不在线的情况下监控和记录互联网连接情况。
为了快速、短期监控,Ping Plotter 之类的工具可以为您提供连接图,其中不仅包括 ping 时间图,还包括显示没有连接时的红条。
对于更持久、长期的监控,像Cacti或Smoke Ping这样的专用工具是不二之选。
请原谅我有点跑题了,但几年前我感受到了你的痛苦,我开发了一个你可能会觉得有用的工作流程。
在调试连接问题时,我将其分为三个部分:
我最喜欢的调试网络问题的工具是mtr。至少有 Linux 和 Windows 版本。它的工作原理类似于 ping 和 traceroute 的组合 - 它就像一个交互式 traceroute。
由于 IP 数据包丢失,会发生多种连接问题。我将按相反的顺序详细说明它们:
Missing internet stresses people a lot, so never be rude when talking with support guys. Remember that they are just earning some money this way and generally they are not your ennemies :-) So be nice to them. But also always ask for their name and ID. It is important because this way you already know the name you shall complain about later, if the support guy provides inaccurate information or is just telling plain lies to you (yes, that happens too). If you feel that you are wasting your time, politely request to be hooked up with an upper-level sysadmin and talk to him.
Set up a locally hosted forum and spread the word among the clients of a certain ISP. If something gets bad, the forum will instantly fill up with complaints and logs which prove that the ISP indeed has issues and that your case is not a single one. Such an argument is very valuable if the situation evolves and you have to talk with a senior manager. They are very sensitive about such matters and this is one of the reasons why a lot of ISPs don't have their own tech support forums for customers, because every reported issue is bad PR for them :-)
As correctly pointed, monopolies, especially government-linked ones, are another pain. But this is a double edge sword. If the monopoly gains bad reputation against its clients as "crappy ISP", as soon as there will appear a second player on the market (and this will eventually happen, sooner or later) - a lot of clients will cancel their contracts. Not for switching to a better ISP, just for getting rid of a crappy one.
Regarding your ping problem: yes, it can be a DNS issue. Sometimes ISP startups (especially in developing countries) get a pair of DNS servers configured when launching their services. At some point the client base grows enough that the DNS servers can't handle the load anymore "just because sometimes it still works, so no need to fix anything". There are a couple of workarounds here that can help mitigate the problem: