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