• ベストアンサー

アクセスしてきたコンピュータ名の取得

ASPにおいてログインしてきた端末のコンピュータ名とIPアドレスを取得したいのですが、どうやるのかわかりません・・・。どうすればよいのでしょうか?? よろしくお願いします!!!!

質問者が選んだベストアンサー

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

さすがにクライアント側のコンピュータ名は無理な気もします。 サーバ側であれば以下で取得できます。 Request.ServerVariables("SERVER_NAME") コンピュータ名ではなく、ユーザー名なら以下で取得可能です。 CreateObject("WScript.Network").UserName IPアドレスの取得は以下の通りです。 Request.ServerVariables("REMOTE_ADDR")

jim_23
質問者

補足

ユーザ名でも取得できませんでしたT_T。これは同ネットワーク上にないかぎり無理みたいです。。。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • hequil
  • ベストアンサー率65% (242/372)
回答No.2

取得可能ですよ。 取得できないというのはサーバ側の設定で匿名アクセスが有効になっているからではないでしょうか? この場合、匿名ユーザー(デフォルトなら IUSR_サーバ名)がユーザー名として表示されます。

すると、全ての回答が全文表示されます。

関連するQ&A