There was an interface that was sorta usable from a programmatic standpoint. It was closed due to abuse.
There are companies that sell a survey of the web relative to IP addresses and hostnames. I think that one of the products that Paul Vixies company sells has this, or did a few years ago anyway. Sorry that I can't recall more details. It's been a while. --- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote: > Howdy, > See John Turner's response: it's not required for an > IP address to have > a host name associated with it. The reverse is > true, every host name > must have (at least one) IP address associated with > it. > > So it could be the IP address you couldn't resolve > doesn't have a > hostname. Can you get a hostname for it using > nslookup? If not, > there's nothing one can do. > > The Arin/Whois approach is good for a human. > However, it's not yet a > public service API (AFAIK), so you can't use it > programmatically which > is what Mr. Li is looking for. > > Yoav Shapira > Millennium ChemInformatics > > > >-----Original Message----- > >From: Jack Li [mailto:[EMAIL PROTECTED]] > >Sent: Thursday, July 18, 2002 12:09 PM > >To: 'Tomcat Users List' > >Subject: RE: getRemoteHost(): how to get the fully > qualified name? > > > >I applied your method to get the names. It works > for some IPs. It > didn't > >the name of other IPs. For example, 12.5.203.134 > was not converted to a > >name. Any ideas? > > > >Thanks, > >Jack > > > >-----Original Message----- > >From: Shapira, Yoav [mailto:[EMAIL PROTECTED]] > >Sent: Thursday, July 18, 2002 11:31 AM > >To: Tomcat Users List > >Subject: RE: getRemoteHost(): how to get the fully > qualified name? > > > > > >Howdy, > >You can convert IP to host name yourself. Here's > the relevant section > >of the code: > > > >String ipAddress = "123.456.789.123"; > >InetAddress ia = InetAddress.getByName(ipAddress); > >String hostname = ia.getHostName(); > > > >As you will by experimenting, the above has the > desirable property of > >working whether ipAddress is nnn.nnn.nnn.nnn or the > host name. So you > >can pass whatever you get from getRemoteHost() > through this. > > > >The assumption you mention (the fully qualified > name is available to > the > >Solaris the server is running on) is important. > The above will throw > an > >UnkownHostException if the assumption is broken. > > > >Good luck, > > > >Yoav Shapira > >Millennium ChemInformatics > > > > > >>-----Original Message----- > >>From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] > >>Sent: Thursday, July 18, 2002 11:18 AM > >>To: [EMAIL PROTECTED] > >>Subject: getRemoteHost(): how to get the fully > qualified name? > >> > >>Hi all > >> > >>When I call the ServletRequest's > getRemoteHost()-method, I get > >sometimes > >>the > >>fully quialified name and sometimes the IP of the > remote host. This is > >the > >>case also, if the fully qualified name is aviable > to the Solaris the > >server > >>is running on (using nslookup). Now, is there a > way to force the > >>Servlet-Engine to deliver the fully qualified name > instead of the IP > >all > >>the > >>times? > >> > >>Thanks for any help. > >>Philipp > > > >-- > >To unsubscribe, e-mail: <mailto:tomcat-user- > >[EMAIL PROTECTED]> > >For additional commands, e-mail: > <mailto:tomcat-user- > >[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > __________________________________________________ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
