• ベストアンサー

ローカルのIISで自身のIPを取得するには??

ローカル端末にIISをいれてASPを動かしているのですが、 request.ServerVariables("REMOTE_ADDR") で取得しようとすると違うIPを取得してしまいます。 ちゃんとしたIPを取得するにはどうしたらいいでしょうか?? よろしくおねがいします!!!

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

  • ベストアンサー
  • sam_inoue
  • ベストアンサー率47% (27/57)
回答No.1

127.0.0.1 になりませんか? http://localhost/... で呼び出すとこのようになるのだと思います。 http://[正しいIP]/... で呼び出せば、正しいIPが返ると思います。

関連するQ&A

  • ASP(vbscript)におけるクライアントPC名の取得について

    ASP(vbscript)におけるクライアントPC名の取得について お世話になります。 現在、HPへのアクセス解析をaspで作成中です。(社内専用イントラ) IPアドレス取得はRequest.ServerVariables("REMOTE_ADDR")でできました。 しかし、PC名がどうしても取得できません。 Request.ServerVariables("REMOTE_HOST")で試してみましたが、エラーなのか 何も取得せずです。 プロキシを経由し、DNSサーバを利用しています。 これが何か関係するのでしょうか? お力添えよろしくお願いします。 Server:2003Server Client:Windows XP

  • ASPでIPアドレスの逆引きした結果をしりたい

    サーバーの不正利用者の特定をするため、データーベースにIPアドレスか、 或いはIPアドレスを逆引きした結果を記録したいと考えています。 IPアドレスの取得については、 Request.ServerVariables("REMOTE_ADDR") で取得できることが分かるのですが、逆引きしたものは どうすれば取得できるのでしょうか?

  • アクセスしてきたPCのFQDNがとれなくて困ってます。

    現在自分のPCのVirtualPC上にIISでサーバをたてて、 そのサイトを他のPCから見れるように設定しています。 DBを更新する時にFQDNがある場合はそれをセットするカラムが あるんですが、FQDNの取得方法が分かりません。 IPアドレスはRequest.ServerVariables("REMOTE_ADDR")で取得しているんですが、 FQDNの取得方法はどうすればいいのでしょう? VBのSystem.Net.Dns.GetHostByAddressみたいな関数とかはないのでしょうか? aspで、言語はVBScriptで開発を行っています。 誰か教えていただきませんでしょうか?

  • 送信者のIPを取得するには

    現在メールフォームを作っています。 送信者の情報を取得する作りにはしていません。 迷惑メールが届き出してからでは遅いので、 ホスト名やIPアドレスを取得するフォームにしたいのですが、 <INPUT TYPE="hidden" NAME="env_report" VALUE="取得したい情報の属性"> という記述をCGIファイルに書けばいいのでしょうか。 また、下記の記述をどこに書くのかも分かっていません。 REMOTE_HOST 送信者(入力者)のホスト名 REMOTE_ADDR 送信者(入力者)のIPアドレス どなたかご教授をお願いします。

  • ローカルのコンピュータ名を取得したい

    クライアントのPC名=A サーバのPC名   =B DNSサーバ名   =C $IP = $_SERVER['REMOTE_ADDR']; $PcName = gethostbyaddr($IP); 上記のようにすると$PcNameにはCが入ります。 Aを取得したいのですが、どうすれば良いか教えて下さい

    • ベストアンサー
    • PHP
  • ページのアドレスを取得する記述方法を教えてください。

    たとえば、IP、HOSTを取得するには、 $host = $ENV{'REMOTE_HOST'}; $addr = $ENV{'REMOTE_ADDR'}; if(!$host && $addr){ $host = (gethostbyaddr(pack("C4",split(/\./,$addr)),2))[0]; } と記述して、 センドメール部分に、 $host , $addrをどこかに記述します。 これと同じように、ページのアドレスを取得する記述はどうすればいいのか教えてください。

    • 締切済み
    • CGI
  • PerlでIPアドレスを取得する方法

    Perl5.6 or 5.8を使っております。 環境変数からIPの取得をするのは、CGIで動いている前提?ですが、 CGIでなくてperlスクリプトが単体で動作した場合に他の例えばサーバーのアドレスを知るにはどのようにしたらよいのでしょうか? 自アドレスはgethostbyaddrで取得できます。 REMOTE_ADDRの値を取得したいです。

    • ベストアンサー
    • Perl
  • ASPでユーザのグループ名取得

    ASP.NETではない(レガシー)ASPで、ログインユーザのグループ名を取得したいと考えています。 ユーザの管理は、webサーバのローカルユーザで管理しており、 ユーザ名は「Request.ServerVariables("LOGON_USER")」で取得することができましたが、 グループ名を取得する方法がわかりませんでした。 ServerVariablesにはグループ名を管理するパラメータは無さそうなのですが、取得することはできるのでしょうか? まったく異なった方法でも良いので、ご存知の方がいらっしゃいましたら、ご教授願います。

  • MACのシステムログのローカルIP、リモートIP表示のされ方

    マックのsystem.logに表示されるローカルIPとリモートIPの表示のされ方について教えて下さい。 下記のようにローカルIPとリモートIPの英字の頭の部分がが大文字と小文字で表示される時の違いは何でしょうか?どちらも自宅から1台、フレッツADSL接続です。(同じPC、プロバイダーです) pppdの後ろの番号357,94,93の意味も出来れば教えて下さい。 pppd[357]: local IP address 58.89.68.*** pppd[357]: remote IP address 218.47.160.*** pppd[94]: local IP address 10.64.64.** pppd[94]: remote IP address 10.112.112.*** pppd[93]:Local IP address changed to 60.46.134.*** pppd[93]: Remote IP address changed to 218.47.160.***

    • ベストアンサー
    • Mac
  • IPアドレス等について

    IPアドレス等の基本的なことがわからなくなっているのですが、 プロバイダに加入するという事は、 プロバイダのサーバとLANで接続されるという事なのでしょうか? 自分のマシンにはローカルIPアドレスが基本的には自動割振りされているのですか? それから、カテゴリーが違う質問かも知れませんが、 CGIの環境変数のREMOTE_HOSTやREMOTE_ADDRとは CGIプログラムを実行した人のプロバイダのホスト名やIPアドレスを言っているのでしょうか? よろしくお願いします。

専門家に質問してみよう