us.battle.net接続の件
考察/結論
つながる場合も、つながらない場合も、tracertの結果に相違は無い。attens.net以降「tracertの応答が無い」「pingが通らない」のはその先の(おそらくブリザードの)ファイアウォールがICMPパケットをdropする設定(tracertやpingには応答しない設定)になっているためである可能性が高い。
tracert比較
つながる場合(さくらVPS@大阪)
[root@XXX ~]# tracert us.battle.net traceroute to us.battle.net (XXX.XXX.XXX.XXX), 30 hops max, 40 byte packets 1 182.48.44.1 (182.48.44.1) 50.892 ms 51.097 ms 51.375 ms 2 osnrt2b-nrt7e-2.bb.sakura.ad.jp (59.106.253.49) 50.740 ms 50.773 ms 50.774 ms 3 osdrt2-nrt2b.bb.sakura.ad.jp (59.106.255.65) 55.255 ms 55.327 ms 55.328 ms 4 210.130.146.193 (210.130.146.193) 50.832 ms 50.923 ms 51.058 ms 5 osk004bb00.IIJ.Net (58.138.106.41) 50.923 ms 51.051 ms 51.055 ms 6 osk004bf00.IIJ.Net (58.138.81.141) 50.840 ms osk004bf00.IIJ.Net (58.138.81.101) 50.735 ms osk005bf00.IIJ.Net (58.138.81.125) 69.908 ms 7 lax002bf00.IIJ.net (216.98.96.53) 174.719 ms 174.908 ms 175.012 ms 8 sjc002bb10.IIJ.net (206.132.169.98) 183.626 ms sjc002bb10.IIJ.net (206.132.169.90) 170.851 ms sjc002bb10.IIJ.net (206.132.169.98) 183.629 ms 9 192.205.32.1 (192.205.32.1) 172.338 ms 172.344 ms 172.335 ms 10 cr1.sffca.ip.att.net (12.122.86.198) 176.357 ms 173.511 ms 173.012 ms 11 cr1.la2ca.ip.att.net (12.122.3.122) 173.232 ms 174.783 ms 176.078 ms 12 gar20.la2ca.ip.att.net (12.122.128.181) 171.124 ms 171.383 ms 168.751 ms 13 12-122-254-234.attens.net (12.122.254.234) 173.669 ms 12-122-254-238.attens.net (12.122.254.238) 174.857 ms 12-122-254-234.attens.net (12.122.254.234) 169.386 ms 14 mdf001c7613r0004-gig-10-1.lax1.attens.net (12.129.193.250) 169.626 ms 171.935 ms 172.148 ms 15 * * * 16 * * * 17 * * * 以下30ホップまで"* * *"が続く。
lax1.attens.net以降はICMPがdropされている模様(おそらく鰤側のFirewallがICMPに応答しない設定になっている。)
つながらない場合(自宅)
D:\>tracert us.battle.net us.battle.net [12.129.242.40] へのルートをトレースしています 経由するホップ数は最大 30 です: 1 <1 ms <1 ms <1 ms 192.168.1.1 2 5 ms 4 ms 4 ms 118.23.97.37 3 5 ms 5 ms 5 ms 118.23.97.62 4 7 ms 7 ms 7 ms 118.23.64.233 5 6 ms 5 ms 5 ms 122.28.168.5 6 6 ms 5 ms 6 ms 118.23.168.89 7 5 ms 5 ms 6 ms ae-5.r21.tokyjp01.jp.bb.gin.ntt.net [129.250.11.53] 8 122 ms 110 ms 116 ms as-2.r21.snjsca04.us.bb.gin.ntt.net [129.250.4.44] 9 108 ms 116 ms 115 ms ae-2.r05.lsanca03.us.bb.gin.ntt.net [129.250.5.86] 10 111 ms 110 ms 115 ms ae-0.att.lsanca03.us.bb.gin.ntt.net [129.250.9.6] 11 117 ms 127 ms 120 ms cr1.sffca.ip.att.net [12.122.86.198] 12 117 ms 111 ms 111 ms gar20.la2ca.ip.att.net [12.122.128.181] 13 153 ms 210 ms 195 ms 12-122-254-234.attens.net [12.122.254.234] 14 119 ms 117 ms 109 ms mdf001c7613r0004-gig-10-1.lax1.attens.net [12.129.193.250] 15 * * * 要求がタイムアウトしました。 16 * * * 要求がタイムアウトしました。 17 * * * 要求がタイムアウトしました。 以下30ホップまで「要求がタイムアウトしました」が続く。
curl結果比較
つながる場合(さくらVPS)
[root@XXX ~]# curl -v us.battle.net * About to connect() to us.battle.net port 80 * Trying 12.129.242.40... connected * Connected to us.battle.net (12.129.242.40) port 80 > GET / HTTP/1.1 > User-Agent: curl/7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 > Host: us.battle.net > Accept: */* > < HTTP/1.1 302 Moved Temporarily < Date: Fri, 15 Jun 2012 03:43:44 GMT < Server: Apache < X-Frame-Options: SAMEORIGIN < Set-Cookie: login.cookies=1; Domain=battle.net; Path=/ < Location: http://us.battle.net/en/ < Content-Length: 0 < Content-Type: text/plain; charset=UTF-8 * Connection #0 to host u
ちゃんとつながって、302が返ってくる。us.battle.net/enにアクセスするとページコンテンツがどかっと返ってくる。
つながらない場合(自宅)
D:\>curl -v us.battle.net * About to connect() to us.battle.net port 80 (#0) * Trying 12.129.242.40... Connection refused * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host