Remote IP Address

1.3k views Asked by At

I want to get the remote IP of the machine accessing my website. I am using Interchange Server IC. IC perl code in embedded into HTML.

In perl i could find out this solution :

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}

but syntax of IC is different and am new to it. Pls help.

Thanks Rachel

1

There are 1 answers

0
ikegami On BEST ANSWER

A file linked from the documentation use the CGI module and fetches the remote address using CGI's remote_addr function, so I presume that information is available to you.

Doing a reverse DNS lookup of the remote address can be expensive to do, so web servers don't always do this by default. remote_host would return nothing on those systems.