On Thu, 2007-11-01 at 17:00 +0000, tony.chamberlain@xxxxxxxxx wrote: > Someone wants to use java and get a host name from an IP address. > > I know how to do it lcoally through /etc/hosts BUT the host file does > not > > have names for every IP address reachable. > > > > Someone found http://www.faqs.org/rfcs/rfc953.html which looks like > you are supposed to be > > able to use port 101 of a machine and connect to it and echo a command > and it should respond. > > It also says HNAME should give the host name so I tried (from > 192.168.5.191) > > echo HNAME | nc -e cat 192.168.5.15 101 > > which I would guess should return the host name for machine > 192.168.5.15, but I got > > no response and a return code of 1. There is probably something I am > overlooking. > > Anyone know how to query this port? (both machines are CentOS 4.5) I've seen very few systems that implement that server (the one on port 101). The correct thing to do is to use a reverse DNS lookup such as "dig -x 192.168.0.1" (assuming that the machine is registered in DNS). This is reasonably easy to do in Java. Look for functions such as "gethostbyaddr". > > > > -- > fedora-list mailing list > fedora-list@xxxxxxxxxx > To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list ---------------------------------------------------------------------- - Rick Stevens, Principal Engineer rstevens@xxxxxxxxxxxx - - CDN Systems, Internap, Inc. http://www.internap.com - - - - The gene pool could use a little chlorine. - ----------------------------------------------------------------------