File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Sockets and Internet Protocols and the fly likes How to do this? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Bookmark "How to do this?" Watch "How to do this?" New topic

How to do this?

Yuan Ye
Ranch Hand

Joined: Mar 05, 2003
Posts: 172
I want to make an application that can serve as an IP/HostName loopup. It can return the corresponding HostName for an IP and vice vesa. I am not quite sure how to achieve this, Could anyone give me some advice? Thanks.
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24195

Well, there are three parts to this:
One part is the interface this program presents to other programs. Don't know if it's a GUI, or an RMI service, or a web page, or what.
The second part is the internal data structure that stores the name/address data. Something as simple as a HashMap may be enough here.
Third, there's getting ahold of the actual information. Again, I don't know what your plans are: do you just want to get the information from DNS, or is it from a flat file or database, or where?
Finally, I should ask: why in Java? Why not simply run BIND?

[Jess in Action][AskingGoodQuestions]
I agree. Here's the link:
subject: How to do this?
It's not a secret anymore!