Forum Moderators: DixonJones
But, you can do it from your own computer - just do a "ping" of an IP address and you should see the reverse DNS entry if one exists.
Apache can also be configured to resolve host names in the access log - but it carries a performance hit and is not recommended.
If that isn't what you're after then you need to elaborate on what you mean by "user"...
Are some of the entries in my logs that appear as ISPs really companies that we could be making sales calls to?
Absolutely; just as a single example in the UK, BT Business Broadband provide ADSL to thousands of companies; and the host name associated with the static IP gives no indication of the company using it.
However, if there is some web based service (I do not know of one) that has done some host <> company mapping I would very much doubt that it would be free.