なるほど。LAN内からアクセスしているのですね。
インターネット自体の仕様となっています。つまり、インターネットでは、**「同じLAN内のサーバーに対して、そのLANのグローバルIPアドレスで接続出来ない」**のです。
簡単な理由として、ルーターは
- パソコン → ルーター → インターネット → ルーター → サーバー
ではなく、
のようにデータが流れます。なぜなら、ルーターは自分自身のグ
ローバルIPにアクセスしてるからです。
これは、あなたの家のLANに、つまりルーターにグローバルIPが割り当てられているので、当たり前ですよね。
そして、サーバーがパソコンに返信しようとするとき、再びルーターに送信するのですが、そのときルーターはパソコンに送信できず、そこで終わってしまいます。
わかりにくい説明ですみません><
とりあえず、それは仕様なのでしょうが無いことなのです。安心してください。LAN内からアクセスしたいのなら、ローカルIPを使うか自力でDNSサーバーを構築するしかありません。
ここのサイト様説明がわかりやすいと思われます。
http://www.bflets.dyndns.org/Trouble/LocalDomain.html
とはまた別の話で、LAN内からどうしてもアクセスしたい時、「無理やり、DDNSのアドレスをLAN内のローカルIPとして変換する」ことができます。
やり方を知りたい場合、またそれでterateilに質問をしなおしてください。回答します。