我的网站在过去几年一直运行良好,但是两天前欧洲用户突然遇到了严重的networking连接问题。 我真的想为他们解决这个问题,但是找出问题的最好方法是什么? 我在网站上绝对没有任何连接问题,亚洲或其他美国用户似乎也没有。 使用just-ping.com,一些欧洲服务器回来了一些数据包丢失。 我试着从欧洲的服务器做一些跟踪到我自己,但他们似乎都工作得很好。
我至less希望能够告诉用户,如果问题不在于我的服务器,那么它至less位于我无法控制的地方。 我真的想弄清楚什么是瓶颈。 有没有另一种方式,我可以找出为什么他们似乎无法连接到该网站? 只是寻找有类似经验的人的任何其他想法。
我首先要确保他们正确地parsingIP。 如果这样做,你会需要来自客户端(或至less是他们的公共IP)的几条traceroute。 然后,您可以将这些信息提供给您的ISP,他们应该能够找出什么是错的。 听起来好像可能不是你的服务器。
也许just-traceroute将能够告诉你丢包发生在哪里,或者有什么地方出现大的跳转延迟。
他们都来自同一个国家吗? 这是一个很长的一个镜头,但在防病毒/防火墙软件中存在区域差异。 例如:许多英国的银行用户都会获得Trusteer Rapport的银行软件。 许多芬兰用户使用F-Secure。 也可能与浏览器有关:挪威人比其他国家更多地使用Opera。
使用traceroute.org来执行来自世界各地的跟踪路由,您将会更好地了解发生了什么事情。 向客户询问跟踪路由是绝望的:他们不会理解或给你发送截图(是的,我已经看到了),或忘记包含重要信息。
Per Kyle Brandt的build议是,使用您的服务的名称或IP地址,看看它是否有所作为。