- 締切済み
ASP(vbscript)におけるクライアントPC名の取得について
ASP(vbscript)におけるクライアントPC名の取得について お世話になります。 現在、HPへのアクセス解析をaspで作成中です。(社内専用イントラ) IPアドレス取得はRequest.ServerVariables("REMOTE_ADDR")でできました。 しかし、PC名がどうしても取得できません。 Request.ServerVariables("REMOTE_HOST")で試してみましたが、エラーなのか 何も取得せずです。 プロキシを経由し、DNSサーバを利用しています。 これが何か関係するのでしょうか? お力添えよろしくお願いします。 Server:2003Server Client:Windows XP
- pompom27
- お礼率17% (5/28)
- Microsoft ASP
- 回答数1
- ありがとう数13
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- riridew
- ベストアンサー率39% (21/53)
System.Net.Dns.GetHostByAddress(IPアドレス).HostName
関連するQ&A
- ローカルのIISで自身のIPを取得するには??
ローカル端末にIISをいれてASPを動かしているのですが、 request.ServerVariables("REMOTE_ADDR") で取得しようとすると違うIPを取得してしまいます。 ちゃんとしたIPを取得するにはどうしたらいいでしょうか?? よろしくおねがいします!!!
- ベストアンサー
- Microsoft ASP
- アクセスしてきたPCのFQDNがとれなくて困ってます。
現在自分のPCのVirtualPC上にIISでサーバをたてて、 そのサイトを他のPCから見れるように設定しています。 DBを更新する時にFQDNがある場合はそれをセットするカラムが あるんですが、FQDNの取得方法が分かりません。 IPアドレスはRequest.ServerVariables("REMOTE_ADDR")で取得しているんですが、 FQDNの取得方法はどうすればいいのでしょう? VBのSystem.Net.Dns.GetHostByAddressみたいな関数とかはないのでしょうか? aspで、言語はVBScriptで開発を行っています。 誰か教えていただきませんでしょうか?
- 締切済み
- Microsoft ASP
- ASPでIPアドレスの逆引きした結果をしりたい
サーバーの不正利用者の特定をするため、データーベースにIPアドレスか、 或いはIPアドレスを逆引きした結果を記録したいと考えています。 IPアドレスの取得については、 Request.ServerVariables("REMOTE_ADDR") で取得できることが分かるのですが、逆引きしたものは どうすれば取得できるのでしょうか?
- ベストアンサー
- Microsoft ASP
- ローカルのコンピュータ名を取得したい
クライアントのPC名=A サーバのPC名 =B DNSサーバ名 =C $IP = $_SERVER['REMOTE_ADDR']; $PcName = gethostbyaddr($IP); 上記のようにすると$PcNameにはCが入ります。 Aを取得したいのですが、どうすれば良いか教えて下さい
- ベストアンサー
- PHP
- webサーバでクライアントを特定するには
visual studio 2010 のC#でWebアプりを作成しています。 クライアントは5台と決まっており、クライアントのIPアドレスも決まっています。 サーバにアクセスしてきたクライアントを5台の内どれかを特定する必要があり System.Net.Dns.GetHostEntry(System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]).AddressList[i].ToString(); 上記の様にしました。 するとサーバと同じネットワークアドレスのクライアントのIPアドレスは取得できましたが、 違うネットワークアドレスのクライアントのIPアドレスは取得できませんでした。 サーバにDNSをインストールすれば良いのでしょうか? ただ単にクライアントを特定するだけでよいので、DNSのインストールは敷居が高いので 違う方法を探しています。 簡易版のDNSとかありますか? ご存じの方教えてください。
- 締切済み
- CSS
- ASPでユーザのグループ名取得
ASP.NETではない(レガシー)ASPで、ログインユーザのグループ名を取得したいと考えています。 ユーザの管理は、webサーバのローカルユーザで管理しており、 ユーザ名は「Request.ServerVariables("LOGON_USER")」で取得することができましたが、 グループ名を取得する方法がわかりませんでした。 ServerVariablesにはグループ名を管理するパラメータは無さそうなのですが、取得することはできるのでしょうか? まったく異なった方法でも良いので、ご存知の方がいらっしゃいましたら、ご教授願います。
- ベストアンサー
- Microsoft ASP
- 【 REMOTE_HOSTの値の取得方法について 】
既製のCGIを設置するのがイッパイイッパイの 初心者ですm(__)m REMOTE_HOSTの値を取得して表示させたいのですが 当方レンタル中のサーバーの初期設定では取得できず 下記の如くの手順で取得するように表示してありましたが どうにも理解できず困っております。 下記の「Perl内」とは何処の事を指しているのか アドバイスを頂きたくお願い申し上げます。 ****以下、該当サーバーの説明文引用***** 【 REMOTE_HOSTの値の取得方法について 】 レンタルサーバーの処理速度を優先して、初期状態ではIPアドレスからDNSの参照をしないように設定している為、REMOTE_HOSTの値を取得したい場合はPerl内で下記の記述をして下さい。 $addr = $ENV{'REMOTE_ADDR'}; $host = gethostbyaddr(pack('C4',split(/\./,$addr)),2) || $addr;
- ベストアンサー
- Perl
- ページのアドレスを取得する記述方法を教えてください。
たとえば、IP、HOSTを取得するには、 $host = $ENV{'REMOTE_HOST'}; $addr = $ENV{'REMOTE_ADDR'}; if(!$host && $addr){ $host = (gethostbyaddr(pack("C4",split(/\./,$addr)),2))[0]; } と記述して、 センドメール部分に、 $host , $addrをどこかに記述します。 これと同じように、ページのアドレスを取得する記述はどうすればいいのか教えてください。
- 締切済み
- CGI
- REMOTE_HOST
APACHE2.xで、REMOTE_HOSTを返すまでの動作がどうなっているか、どなたかわかりませんでしょうか? DNSに問い合わせたものを返すのか、あるいはリクエストに含まれるなんらかの値を返すのか。 というのは、REMOTE_HOSTでリクエスト元のリモホを取得しているのですが、一部リクエストでREMOTE_HOSTが偽装されているようなのです。 ネットで調べても、内部で問い合わせているだけという話もあれば、偽装は可能なのでREMOTE_HOSTとREMOTE_ADDRを比較することは有効という話もあり… APACHEの仕様書も見つからず…
- ベストアンサー
- その他([技術者向] コンピューター)
- ASP Session変数名の取得
ASP(VBScriptにて)現在使用されているセッション変数の一覧を変数名(Key)と共に取得したいです。 どのようにすればできますか?
- ベストアンサー
- Microsoft ASP