一つ前のエントリーで書いたように、最近公式ページのサーバーが変更された影響から minecraft.net が開けない場合がある。プロバイダが使っているDNSサーバーの更新が遅れているなどの影響でminecraft.net が開けないケースや、DNS のキャッシュが残っていて以前のIPアドレスへアクセスしてしまうケース等が多発しているようだ。
対策
■DNSのキャッシュをクリアする
コマンドプロンプトから
ipconfig /flushdns
と入力するとDNSのキャッシュがクリアされる。注意点としてはVistaなどの場合はUACの影響により
要求された操作には管理者特権が必要です。
と出てしまう。そこで、コマンドプロンプトを起動するときに右クリックして「管理者として実行」とすれば管理者権限でコマンドプロンプトが起動しDNSキャッシュもクリアできる。
■とりあえず公式ページを見たい
DNS のキャッシュをクリアしても自分の回線が接続している DNS サーバーの情報が更新が遅く古い場合は結局接続することはできない。そういう時は whois や lookup などで minecraft.net のIPアドレスを調べて直接IPアドレスをアドレスバーに打ち込めば公式サイトを見ることができる。
現時点(2011/1/23)での minecraft.net の IPアドレス として
http://184.73.249.217/
http://184.73.249.138/
http://184.73.249.143/
http://184.73.248.182/
http://184.73.248.226/
などが出てくる。追記:現在は見れません。
私は今回のはcybersyndromeで調べてます。notch氏のブログによると、Amazon に変えて鯖がロードバランサーの後ろに5つあるというような事を書いていたので、鯖は複数ある様子。この方法を使うと公式ページは一応見ることができる。またブラウザからゲームをする場合も問題ない。
■exeファイルからも接続したい場合
C:\Windows\System32\drivers\etc
内にあるhostsファイルをメモ帳で開き、次の1行を追加
184.73.249.243(間にTABを挟む)www.minecraft.net
これをやると、exe版やjar版でもログイン出来るようになる
もしまたminecraftのサーバーのグローバルIPが変わった時は、そのままだとアクセス出来なくなるから、追加した部分を消せ。または書きなおせ
http://yuzuru.2ch.net/test/read.cgi/game/1295451755/189
2chの質問スレの情報によるとexeファイルからの実行も上のようにすれば出来るとの事。ただし現在は http://184.73.249.243/を開くと
splocal not found
と表示されて公式ページは表示されない(または公式ページではない)ようなので、このIPとwww.minecraft.netを関係づけるのは止めておいた方がいいかもしれない。ちなみにhostsファイルはIPアドレスとホスト名の対応を記述するファイルだそうなので DNS を使わないでIPアドレスを関係づける方法としては使える。minecraft.net のIPアドレスを調べて、そのIPとminecraft.net を関係づければexeファイルからでも使うことが出来る(はず)。
参考
hosts – Wikipedia
http://ja.wikipedia.org/wiki/Hosts
■関連情報
» minecraft.net のサーバー関係図