Issue
Is it possible to retrieve IP behind NAT in PHP?
I am using $_SERVER["REMOTE_ADDR"]
for getting IP address of the client. It's not giving exact IP address of the client which is in behind NAT.
Solution
Nope, not possible. NAT means Network Address Translation - the IP address of the packets is rewritten at the NAT device, so the public IP address is the only one, as far as your server knows.
However, you can employ some tricks - such as checking for the internal IP address using a Java Applet. See this: Get the correct local IP address from java applet
Answered By - Piskvor left the building
0 Comments:
Post a Comment
Note: Only a member of this blog may post a comment.