Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Obtaining public and private ip addresses

Posted on 2008-10-14
6
Medium Priority
?
289 Views
Last Modified: 2013-12-25
When I go to: http://www.whatismyip.com/ I get my public ip address 69.132.x.x  (the ip address that is assigned to the public interface on my router.  When I go to: http://whatismyip.org/ I get my DHCP assigned private ip address of 192.168.1.41 (this is the address actually assigned to my computer's ethernet card).

I know how to get my public ip address using server side scripting in JSP, PHP or cgi scripts, but I don't know how to get my private ip address.  Originally I thought the only way to do this was with some type of client side scripting, but http://whatismyip.org/ appears to be retrieving the client side ip address using only server side scripting.

How is this done?  
0
Comment
Question by:Troupe75
  • 3
  • 3
6 Comments
 
LVL 39

Expert Comment

by:Adam314
ID: 22712528
When I go to either of those, it shows only my public IP address.

It may be that your web client is providing the information in a header.  What web client are you using?  Can you try using FireFox with the LiveHTTPHeaders add-on?  This will tell you if your web client is providing the information.
0
 

Author Comment

by:Troupe75
ID: 22712561
I've tried it with Firefox, Safari, and curl so I don't think it is coming from the web browser.  I'm not using the LiveHTTPHeaders add-on in Firefox.
0
 
LVL 39

Assisted Solution

by:Adam314
Adam314 earned 2000 total points
ID: 22733842
Can you describe your setup a bit more?

What do you get when you do an nslookup on  whatismyip.org at a prompt?
eg: from a prompt: nslookup whatismyip.org
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 

Author Comment

by:Troupe75
ID: 22733936
Last login: Wed Oct 15 18:51:33 on console
~  $ nslookup whatismyip.org
Server:            192.168.1.6
Address:      192.168.1.6#53

Non-authoritative answer:
Name:      whatismyip.org
Address: 206.176.224.3


I have a DHCP assigned address.  The network goes through a Barracuda content filter and then Nat through a Firebox firewall to a T1.

I'm not sure how the private address is getting passed out.  When I go one of my websites and look at the logs, it show my public ip (the one on the firebox).  I'm not sure if there is a way to run Apache in a mode that will show the full request headers.
0
 

Accepted Solution

by:
Troupe75 earned 0 total points
ID: 22733961
Ah ha.  I found it.  In the headers my browser is sending there is:

x-forwarded-for       192.168.1.41

They must be grabbing that.  I'm guessing is it being added by the Barracuda or Firebox.
0
 
LVL 39

Expert Comment

by:Adam314
ID: 22734001
Yes, that must be it.  I don't think you could use that very reliably, as I don't think most NAT boxes will add it.
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Network ports are the threads that hold network communication together. They are an essential part of networking that can be easily ignore or misunderstood, my goals is to show those who don't have a strong network foundation how network ports opera…
A quick Powershell script I wrote to find old program installations and check versions of a specific file across the network.
Learn the basics of modules and packages in Python. Every Python file is a module, ending in the suffix: .py: Modules are a collection of functions and variables.: Packages are a collection of modules.: Module functions and variables are accessed us…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
Suggested Courses

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question