Get Correct IP address in perl/cgi?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Get Correct IP address in perl/cgi?
# 1  
Old 01-20-2010
Get Correct IP address in perl/cgi?

Hi,

How to get correct IP address of a system?

I tried using this but i didn't get exact output.

Here is the code:

Code:
$host = $ENV{'REMOTE_HOST'};
print "<br> host ip address ---> $host <br>";

$addr = $ENV{'REMOTE_ADDR'};
print "<br> host address ----- > $addr <br>";

But i am not getting the exact IP address.

My ip address is 192.169.3.444 but it is displaying 192.169.1.222 (default gateway).

How can i get exact IP address in perl/cgi?

Regards
Vanitha
# 2  
Old 01-20-2010
Unless you get the browser to somehow send it's private IP along, that's the best you'll get. The web server can only show the information about the last IP in the communication chain. Since a gateway rewrites the headers in the IP packets, it seems as if it initiates the connection.
# 3  
Old 01-21-2010
Quote:
Originally Posted by pludi
Unless you get the browser to somehow send it's private IP along, that's the best you'll get. The web server can only show the information about the last IP in the communication chain. Since a gateway rewrites the headers in the IP packets, it seems as if it initiates the connection.
Hi,

Is there any other way this can be done?

Yes i am running my program using mozilla browser.

Can you suggest me any other way doing it?

Regards
Vanitha
# 4  
Old 01-28-2010
Quote:
Originally Posted by pludi
Unless you get the browser to somehow send it's private IP along, that's the best you'll get. The web server can only show the information about the last IP in the communication chain. Since a gateway rewrites the headers in the IP packets, it seems as if it initiates the connection.
HI,

How can we get exact ip address?

Is there any other method?

Regards
Vanitha
# 5  
Old 01-28-2010
Run a nslookup
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. OS X (Apple)

Perl CGI

I am trying to get my MacBook Pro with 10.8 Mt Lion set up to run Perl CGI scripts. Having a problem. I can start Apache Web Server with no problems. Why do I put the static and dynamic scripts? I which directory? I have looked at this article:... (3 Replies)
Discussion started by: djehresmann
3 Replies

2. Shell Programming and Scripting

CGI Perl : while loop in CGI perl

Hi Team, I am trying to connect to database(succeeded ) and print the records on the browser using while loop. But the elements of array are not displayed instead while loop is displayed directly. Instead of the below I can embed html statements in print but I am looking for the below style as I... (1 Reply)
Discussion started by: scriptscript
1 Replies

3. Shell Programming and Scripting

Perl CGI : unable to download the excel sheet from perl cgi page

Hi All, I have written an cgi perl script that displays an image(Excel image) and when clicked on that Image I need to download a excel sheet. I made sure that excel sheet exists in the folder with the given name but still I am not able to download the sheet. print "<center><table... (2 Replies)
Discussion started by: scriptscript
2 Replies

4. Shell Programming and Scripting

Perl cgi pages out of cgi-bin folder in WINDOWS

Hi team, I have a typical problem with cgi pages in apache webserver in WINDOWS I am able to execute(display) the pages that are saved in cgi-bin folder. But I am not able to execute the pages stored in htdocs or other folder other than cgi-bin folder. Could anyone please let me know how... (1 Reply)
Discussion started by: scriptscript
1 Replies

5. Shell Programming and Scripting

Perl CGI Scripting

Hi, My below cgi script works fine from the command line but not working from the web browser. #!/usr/bin/perl use File::Copy; use CGI; print "Content-type: text/html\n\n"; print "<html><head><title>LOGS"; print "</title></head>"; print "<body bgcolor=#95B9C7 link=black>"; ... (4 Replies)
Discussion started by: liyakathali
4 Replies

6. Shell Programming and Scripting

CGI in Perl

Hi, Am unfamiliar with using CGI modules in Perl. Though i checked in few sites about CGI , i dint get a clear idea. Can anyone please explain me the purpose of these statements, it ll be very helpful to me #!/usr/bin/perl use CGI qw/:standard/; use Storable; use Data::Dumper; my... (1 Reply)
Discussion started by: irudayaraj
1 Replies

7. Web Development

problem with exporting vairable from one perl cgi to another perl cgi script while redirecting.

Can anyone tell me how to export a variable from one perl CGI script to another perl cgi script when using a redirect. Upon running the login.pl the user is prompted to enter user name and password. Upon entering the correct credentials (admin/admin) the user is redirected to welcome page. My... (3 Replies)
Discussion started by: Arun_Linux
3 Replies

8. Shell Programming and Scripting

CGI , Perl and Trees

I have been trying to get this for weeks now but maybe someone knows or has a snippet of code to display a collapsible tree view. something like this: +Yahoo! -/site.html -/site2.html +Google -/site.php -/site2.php (1 Reply)
Discussion started by: Dabheeruz
1 Replies

9. Shell Programming and Scripting

Perl CGI Query

Hi All, This is quite a high level question so I appologise as if it sounds a bit woolly! I'm running a script via apache's cgi-bin that calls another Perl script (from a browser): http://192.168.000.000/cgi-bin/run_script.pl?SCRIPT=test.pl&text=RANDOM+TEXT&INPUT1=444444444444 This... (4 Replies)
Discussion started by: pondlife
4 Replies

10. Shell Programming and Scripting

Perl CGI.pm

my box is FreeBSD4.3 and I use Perl 5.0005_03. Here is the CGI script. test.cgi ...... if ($query->action eq 'detail') { ...... print $query->hidden('action', 'modify'); ...... } I found that the result of test.cgi?action=detail is not what I expected. the script does not... (4 Replies)
Discussion started by: tonyt
4 Replies
Login or Register to Ask a Question