As is with the rest of the tools, this one was also born out of necessity and I decided to share it with everyone. But some people are not comfortable putting my scripts on their site. That's cool and I don’t blame them, they don’t know me. So here I am going to explain how to display or print the user's IP address and host name using a number of server-side technologies.
A common issue with the above calls is that in many cases host names may be returned as IP addresses or nothing at all. In some cases that is because no reverse record for a client's IP address is available. But if this issues occurs all the time, it could mean that reverse resolution is turned off. This is generally done for performance reason, to save on server resources.
You can ask your hosting company to turn that service on, or you could configure reverse lookup yourself if you have access to the server configuration files. Here’s how reverse look up is switched on for Internet Information Server (IIS) and Apache.
By the way, if you ever wanted to run a simple reverse lookup on an IP address, here's a Reverse Whois tool for that job.
Before I end this post, here's one more piece of information for those who might wonder where parameters like REMOTE_ADDR or REMOTE_HOST come from. Those are part of a collection of parameters known as environment variables that web servers are expected to make available to the scripts. Want the gory details? Read here.
Thanks !!! very useful !!!
Comment by mohrd — August 27, 2009 @3:33 am
Wow Interesting news about the IP-Address details i Found the Ip-Address details in the site ip-details.com
Comment by niranjani — August 28, 2009 @12:05 am
Interesting but is there a way to get localhost name?
Comment by Bertrand — May 18, 2010 @6:30 am
thanks for the explanation. i am still not skilled enough to make use of it. i am developing a site that makes use of your script. unfortunately it's going to cost you a lot on the bandwidth if/when my site goes live. for me it's not good even now in testing because my code trips as often i cant get access to your site.
i am using php script and will be setting up my own server with Apache. any chance you can give me full code ie. js to be embeded in php and Apache changes to be made.i know nothing about Apache server side includes & scripting.
i know it's a bit of an ask but i want to get this working by myself before i get help in actually setting up the proper lamp.
if you can give the exact code and instructions i'll sort you out for a meal.
Comment by ali — July 23, 2010 @1:38 pm
I have seen some of the scripts working, great work
Comment by 192.168.1.254 — September 26, 2010 @5:12 pm
The Browser button stopped working with Firefox 4
(bottom of above website page)
Comment by Mike Burns — March 24, 2011 @7:36 pm
I have a website, and a nuisance.
And he, by the message is annoying me.
I want the IP address of the sender with all message be sent to me.
What is your suggestion?
Please Help Me.
Amer - From Iran
Comment by Amer Hashemi — February 26, 2012 @4:27 pm