无法使用常规浏览器访问 phpMyAdmin 网站,但可以使用 Tor

无法使用常规浏览器访问 phpMyAdmin 网站,但可以使用 Tor

我遇到了一个奇怪的问题:

我的操作系统是 MacOsX 10.8.5。

我尝试做的是访问 phpMyAdmin 网站并下载最新版本。问题是 phpMyAdmin 网站无法使用 Firefox、Chrome、Opera、Safari 加载。我的意思是我尝试了所有这些浏览器,尝试打开 phpMyAdmin 主页网址: http://www.phpmyadmin.net/home_page/index.php 它会在浏览器中显示 URL,表示正在等待来自 phpmyadmin.net 的数据,但永远不会结束,同时屏幕是空白的。我只在使用 php my admin 时出现这种情况。所有其他网站都可以正常加载。

我的第一个想法是:“哈,php my admin 网站瘫痪了”。所以我等了一天,然后重新开始:结果还是一样。然后我想:“像 php my admin 这样的大型网站瘫痪的时间不可能超过 24 小时”。所以我尝试了 Tor 浏览器,结果 Tor 完全没有问题:我可以打开网址,毫无问题地下载 php my admin。

您知道可能存在什么问题吗?

我尝试 ping phpmyadmin,但超时了。但是,我可以使用 telnet 连接到 phpmyadmin(我必须尝试大约 3 次才能成功连接):

telnet phpmyadmin.net 80

以下是 traceroute 的结果:

~ > traceroute phpmyadmin.net
traceroute to phpmyadmin.net (216.34.181.97), 64 hops max, 52 byte packets
 1  neufbox (192.168.1.1)  1.987 ms  0.812 ms  1.347 ms
 2  22.85.118.80.rev.sfr.net (80.118.85.22)  34.543 ms  58.513 ms  31.762 ms
 3  129.133.64.86.rev.sfr.net (86.64.133.129)  31.440 ms  40.668 ms  32.450 ms
 4  138.133.64.86.rev.sfr.net (86.64.133.138)  31.962 ms  31.081 ms  32.290 ms
 5  46.134.64.86.rev.sfr.net (86.64.134.46)  33.575 ms  33.774 ms  32.531 ms
 6  146.133.64.86.rev.sfr.net (86.64.133.146)  30.776 ms  29.849 ms  31.237 ms
 7  109.69.26.109.rev.sfr.net (109.26.69.109)  32.367 ms  39.959 ms  38.813 ms
 8  222.224.65.86.rev.sfr.net (86.65.224.222)  36.595 ms  59.371 ms  48.434 ms
 9  te0-4-0-7.mag21.par01.atlas.cogentco.com (149.6.160.197)  46.350 ms  37.786 ms *
10  be2040.mpd21.par01.atlas.cogentco.com (154.54.78.37)  35.291 ms
    be2038.ccr21.par01.atlas.cogentco.com (154.54.74.253)  55.418 ms
    be2040.mpd21.par01.atlas.cogentco.com (154.54.78.37)  37.133 ms
11  be2274.mpd22.lon13.atlas.cogentco.com (130.117.50.97)  42.603 ms
    be2272.ccr22.lon13.atlas.cogentco.com (130.117.49.121)  45.106 ms
    be2273.mpd21.lon13.atlas.cogentco.com (130.117.50.93)  50.270 ms
12  be2315.ccr22.lon01.atlas.cogentco.com (154.54.73.110)  43.596 ms
    be2314.ccr21.lon01.atlas.cogentco.com (154.54.72.254)  44.053 ms
    be2317.ccr22.lon01.atlas.cogentco.com (154.54.73.178)  44.042 ms
13  be2329.ccr21.lon02.atlas.cogentco.com (130.117.49.90)  45.464 ms
    be2328.ccr21.lon02.atlas.cogentco.com (130.117.49.86)  43.905 ms
    be2329.ccr21.lon02.atlas.cogentco.com (130.117.49.90)  48.909 ms
14  savvis.lon02.atlas.cogentco.com (130.117.14.58)  44.558 ms  43.364 ms  61.481 ms
15  cr2-te-0-1-0-1.uk1.savvis.net (206.28.100.29)  47.944 ms  67.810 ms  46.757 ms
16  cr1-te-0-6-0-0.chd.savvis.net (204.70.198.118)  139.522 ms  138.708 ms *
17  hr1-te-12-0-1.elkgrovech3.savvis.net (204.70.198.73)  183.807 ms  206.154 ms *
18  * * *
19  * 64.27.160.194 (64.27.160.194)  159.363 ms *
20  * * *
21  * * *

至于网络过滤器,没有应用家长控制过滤器。

我尝试过卷曲:

我从来没能用以下方法得到结果:

curl http://www.phpmyadmin.net

然而,我确实收到了回应,尝试了三次,仅要求提供标题:

curl -i http://www.phpmyadmin.net

我尝试使用 telnet 访问该网站,有响应但没有正文!!:

~ > telnet phpmyadmin.net 80
Trying 216.34.181.97...
Connected to phpmyadmin.net.
Escape character is '^]'.
GET / HTTP/1.1
Host: phpmyadmin.net

HTTP/1.1 302 Found
Server: Apache/2.2.15 (CentOS)
Vary: Host
Location: http://www.phpmyadmin.net/home_page/index.php
Cache-Control: max-age=172800
Expires: Fri, 25 Apr 2014 06:10:22 GMT
Access-Control-Allow-Origin: *
Content-Type: text/html; charset=utf-8
Content-Length: 0
Date: Wed, 23 Apr 2014 06:10:22 GMT
X-Varnish: 423165287
Age: 0
Via: 1.1 varnish
Connection: keep-alive

Connection closed by foreign host.
~ >

答案1

因此最后,按照评论所建议的那样,我尝试降低 MTU 设置。

使用本文描述的技术, https://superuser.com/questions/413285/os-x-failure-in-path-maximum-transmission-unit-pmtu-black-hole-router-detectio

我只能将 MTU 降低到 1280,所以我这样做了,然后我就可以通过浏览器访问 phpmyadmin.net。

但是,我已将 MTU 重新设置为 1500 并且它仍然可以工作,所以我不知道那是什么,但是现在它无论如何都在工作。

相关内容