解决不稳定的互联网连接问题

解决不稳定的互联网连接问题

我的 MacBook Pro 运行的是 OS X(10.9,但我以前也遇到过同样的问题),它通过 WiFi 连接到 Belkin 路由器,并使用 Virgin Media 作为 ISP 连接到互联网。连接非常不稳定——有些日子里,每隔几秒钟我就会遇到一次 ping 超时。此外,一些域名似乎存在一般的连接问题。例如,我经常发现虽然 youtube.com 网站可以加载,但所有视频(托管在单独的域名上)都无法加载。在其他时候,视频可以加载,但总是缓冲失败,尽管实际连接速度没问题,尽管我已经禁用了短跑回放

由于我住在租来的房间里,而且 ISP 合同实际上不属于我,因此我解决问题的可能性非常有限。特别是,我无法访问路由器配置,而我不懂技术的女房东虽然很同情我,但并不急于将问题交给 ISP 的客户支持。更重要的是,我似乎是房子里唯一遇到这些问题的人——但我可以想象,这仅仅是因为我是唯一一个持续使用互联网的人。

我正在寻找可能能够查明(最好是解决)问题的特定测试。到目前为止,我所能做的就是确定 Virgin 正在以神秘的方式路由我的流量。以下是摘录traceroute google.co.uk。值得一提的是,主机名似乎并不重要,跟踪路由始终相同。

traceroute: Warning: google.co.uk has multiple addresses; using 62.254.36.148
traceroute to google.co.uk (62.254.36.148), 64 hops max, 52 byte packets
 1   (192.168.2.1)  1.112 ms  1.300 ms  2.359 ms
 2  10.100.32.1 (10.100.32.1)  11.926 ms  10.217 ms  24.987 ms
 3  cmbg-core-1a-ae3-610.network.virginmedia.net (80.1.202.93)  28.809 ms *  66.653 ms
 4  popl-bb-1b-ae16-0.network.virginmedia.net (212.43.163.141)  13.759 ms  126.504 ms  20.472 ms
 5  nrth-bb-1b-et-010-0.network.virginmedia.net (62.253.175.57)  28.357 ms  16.398 ms  42.387 ms
 6  nrth-bb-1c-ae1-0.network.virginmedia.net (62.253.174.110)  27.441 ms  15.622 ms  12.044 ms
 7  lutn-icdn-1-ae0-0.network.virginmedia.net (62.253.175.82)  16.678 ms  28.463 ms  28.253 ms
 8  * * *
 9  * * *
10  * * *
^C

如果我放任不管,这种情况会一直持续下去。它似乎永远都无法到达目的地。这是正常的吗?住在同一个城镇的一位朋友也为 Virgin Media 工作,他的跟踪路由输出更为常规:7 次跳转到 google.co.uk,所有跳转都发送 ICMP TIME_EXCEEDED 响应。

显而易见的解决办法是重启路由器,但似乎没有帮助。据我所知,WiFi 连接很稳定(我总是能 ping 通路由器),所以问题出在更下游的地方。

我之前尝试过使用替代 DNS(OpenDNS),但这反而让情况变得更糟。事实上,它让所有 Google 服务几乎都无法访问。

答案1

正如你所说,你的问题还在后面。

您的跟踪路由应该可以通,它看起来像是 Virgin 问题,同时还存在 DNS 问题,也许还存在某种对 UDP 数据包的过滤。

为了进一步排除此问题,我会在您遇到问题时跟踪 YouTube,并将 ping 和跟踪时间与 Google IP 以及 8.8.8.8(Google DNS 服务器)进行比较。然后,我还会检查您在访问时遇到问题的视频的跟踪。

如果存在明显的路由问题(例如循环),我会向 Virgin 发送几封电子邮件。

我过去发现,当我指出类似的问题时,我没有得到答复,但几天之内问题就会自行解决。;-)

当我使用 UDP 跟踪路由时,从美国跟踪到您提供的 IP:62.254.36.148 对我来说不起作用

当我使用跟踪路由-I踪迹得以通过:

$ traceroute -I 62.254.36.148
traceroute to 62.254.36.148 (62.254.36.148), 64 hops max, 72 byte packets
 1  192.168.2.1 (192.168.2.1)  4.473 ms  1.630 ms  1.805 ms
 2  hlrn-dsl-gw07.hlrn.qwest.net (207.225.112.7)  25.282 ms  24.626 ms  23.868 ms
 3  hlrn-agw1.inet.qwest.net (71.217.188.49)  24.561 ms  23.959 ms  23.544 ms
 4  lap-brdr-03.inet.qwest.net (67.14.22.78)  85.451 ms  59.270 ms  63.060 ms
 5  63.146.27.146 (63.146.27.146)  57.686 ms  60.734 ms  57.675 ms
 6  xe-1-2-0.man11.ip4.tinet.net (141.136.107.49)  183.289 ms  181.508 ms  180.518 ms
 7  telewest-communications-group-gw.ip4.tinet.net (77.67.65.142)  192.229 ms  306.696 ms  307.004 ms
 8  leed-bb-1b-et-710-0.network.virginmedia.net (62.253.175.26)  177.170 ms  176.597 ms  177.369 ms
 9  leed-bb-1c-ae1-0.network.virginmedia.net (62.253.174.26)  185.542 ms  186.098 ms  184.577 ms
10  nrth-bb-1c-ae9-0.network.virginmedia.net (62.253.174.122)  192.738 ms  192.278 ms  193.189 ms
11  lutn-icdn-1-ae0-0.network.virginmedia.net (62.253.175.82)  193.644 ms * *
12  m148-mp2.cvx1-a.lis.dial.ntli.net (62.254.36.148)  194.769 ms  194.916 ms  199.594 ms

当我执行 DNS 查找并跟踪到 google.co.uk 时,我得到了一个位于丹佛的地址,这就是我所在的地址。

您能发布到 google dns 服务器 8.8.8.8 的跟踪吗?

这是我的输出:

ff-macbook-pro:~ $ traceroute -d google.com
traceroute: Warning: google.com has multiple addresses; using 74.125.225.161
traceroute to google.com (74.125.225.161), 64 hops max, 52 byte packets
 1  192.168.2.1 (192.168.2.1)  3.497 ms  2.813 ms  2.908 ms
 2  hlrn-dsl-gw07.hlrn.qwest.net (207.225.112.7)  25.471 ms  33.509 ms  26.338 ms
 3  hlrn-agw1.inet.qwest.net (71.217.188.49)  28.182 ms  32.209 ms  27.871 ms
 4  dvr-edge-13.inet.qwest.net (67.14.24.93)  25.827 ms  25.075 ms  34.959 ms
 5  67.134.166.226 (67.134.166.226)  25.509 ms  28.257 ms  35.462 ms
 6  72.14.234.59 (72.14.234.59)  27.451 ms  27.234 ms  24.206 ms
 7  209.85.251.9 (209.85.251.9)  25.893 ms  25.906 ms  25.264 ms
 8  den03s05-in-f1.1e100.net (74.125.225.161)  26.085 ms  27.530 ms  33.049 ms
-macbook-pro:~ $ 
-macbook-pro:~ $ 
-macbook-pro:~ $ 
-macbook-pro:~ $ traceroute -d 62.254.36.148
traceroute to 62.254.36.148 (62.254.36.148), 64 hops max, 52 byte packets
 1  192.168.2.1 (192.168.2.1)  5.426 ms  1.308 ms  2.052 ms
 2  hlrn-dsl-gw07.hlrn.qwest.net (207.225.112.7)  24.993 ms  23.944 ms  29.122 ms
 3  hlrn-agw1.inet.qwest.net (71.217.188.49)  24.853 ms  26.421 ms  25.547 ms
 4  lap-brdr-03.inet.qwest.net (67.14.22.78)  58.722 ms  66.810 ms  60.422 ms
 5  63.146.27.146 (63.146.27.146)  58.612 ms  65.550 ms  60.771 ms
 6  xe-1-0-0.man11.ip4.tinet.net (89.149.181.38)  182.197 ms  192.739 ms  188.749 ms
 7  telewest-communications-group-gw.ip4.tinet.net (77.67.65.142)  193.114 ms  192.274 ms  186.872 ms
 8  brhm-bb-1b-et-400-0.network.virginmedia.net (62.253.175.69)  187.353 ms
    leed-bb-1b-et-710-0.network.virginmedia.net (62.253.175.26)  184.031 ms
    brhm-bb-1b-et-010-0.network.virginmedia.net (62.253.175.73)  186.819 ms
 9  nrth-bb-1b-et-410-0.network.virginmedia.net (62.253.175.78)  194.633 ms *
    nrth-bb-1b-et-400-0.network.virginmedia.net (62.253.175.46)  194.617 ms
10  nrth-bb-1c-ae10-0.network.virginmedia.net (62.253.174.146)  193.762 ms * *
11  lutn-icdn-1-ae0-0.network.virginmedia.net (62.253.175.82)  202.066 ms  203.886 ms *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
^C

相关内容