2

Web サイトにアクセスしているマシンのリモート IP を取得したいと考えています。Interchange Server IC を使用しています。HTML に埋め込まれた IC perl コード。

perlでは、この解決策を見つけることができました:

use CGI; <!-- load the cgi module-->
print "Content-type: text/plain; charset=iso-8859-1\n\n";
my $q = new CGI; <!--create a CGI object-->
print $q->remote_host(); <!-- print the user ip address-->

use $ENV{REMOTE_HOST} 
use $ENV{REMOTE_ADDR}

しかし、ICの構文は異なり、初めてです。助けてください。

ありがとうレイチェル

4

1 に答える 1

0

ドキュメントからリンクされたファイルはCGIモジュールを使用し、CGIの機能を使用してリモートアドレスを取得するremote_addrため、情報を利用できると思います。

リモートアドレスのDNS逆引き参照を実行すると、コストがかかる可能性があるため、Webサーバーがデフォルトでこれを実行するとは限りません。remote_hostそれらのシステムでは何も返されません。

于 2011-12-19T21:38:41.387 に答える