カンパ〜イ!←最初の1杯目、なに頼む?

JSP/サーブレットで開発をしております。
ログイン者のIPアドレスとマシン名を取得したいと思っているのですがどのようにすればよいでしょうか?
getHostName()で取得できると聞いたのですが、サーバーマシンのマシン名しか取得できませんでした。
どうか教えてください。

A 回答 (1件)

アクセスユーザのIPアドレスは


request.getRemoteAddr()
で取得できます。
getHostName()は今現在Javaが動いているマシンのホスト名を取得するものです。
マシン名についてはリクエストヘッダに通常付与される物ではないのでWEB上で取得するのは不可能です。
※ブラウザを自作してリクエストヘッダにマシン名を送出させるなどすれば可能ですが、現実的ではないでしょう。
    • good
    • 0
この回答へのお礼

わかりました。
ありがとうございます。

お礼日時:2007/05/24 23:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報