なんか、「javascript ipアドレス 取得」のキーワードでこのブログに訪問してくれている人がいるので、一応書いておこうかと。
JavascriptでIPアドレスは取得はできません。
一部のサイトではActiveXが動作しないと取れないと書いていたりします。
それってJavascriptでIPアドレス取れてないってことですね。
Javascriptのバージョンが上がれば将来的には取れるようになるかもしれませんが、現状ではJavascriptでIPアドレスは取得はできません。
大事なことなので2回言いました。
サーバーにリクエストがきた時点でIPアドレスは取れます。
Javascriptでは取れないのでサーバーサイドでIPアドレスを取得して、レスポンスでIPアドレスをクライアントに渡してあげて下さい。
サーバー側でIPアドレスを取る方法はググればいくらでも出てくると思います。