Java DNS

 

Java DNS is JavaProfessionals' dynamic DNS aliasing service. The service provides the benefits of a fixed IP address to registered customers who have downloaded and are running the Java DNS Client on their personal computers whenever they are connected to the Internet. This allows any other computer on the Internet to locate and access the Java DNS Client computer as if it were an Internet node with a fixed address.

Why is JavaDNS necessary?

Currently, there are not enough defined Internet addresses to provide an individual addresses to everyone that uses the Internet. Since the most of these persons have been using the Internet to browse and find information on a relatively small number of server sites, the solution has been to assign "casual" users a temporary address valid for the period of time they are active on the Internet. When the casual users log off, the address is then relinquished and made available to some other user. That's fine as long as the user's objective is to find and retrieve information from other sites.

However, if a person wants to conduct other activities - publish or broadcast information, for example - a permanent or "fixed" address is necessary. But, fixed addresses are in short supply and the cost and effort required to obtain and maintain one are an obstacle to individuals and many small and medium-sized businesses. Java DNS has been developed to provide a low-cost solution to that problem.

How does Java DNS work?

When you subscribe to the Java DNS service and register, you choose or are assigned a "Java DNS Name" that consists of a selected prefix and the (JavaProfessionals') Web Server's URL. Your Java DNS Name might look something like "http://myName.myLoc.com"

You are then able to download a software application known as the Java DNS Client. When the download is complete, the software is installed using a simple Install Shield procedure that automatically configures and launches the Client. You can confirm that the Client is operating by double clicking on the Java DNS Icon that is automatically installed in the specified toolbar.

When the Client is running, the Java DNS Client monitors the Internet port for connections and disconnections. When a connection is made, the Client obtains the assigned dynamic IP address through a "ping" procedure. When the dynamic IP is obtained, the Java DNS Client automatically notifies the specified (JavaProfessionals') Web Server and communicates a unique identifier and the current dynamic IP address.

The Web Server then finds the identifier in a permanent database and pairs the dynamic IP with the Client's " Java DNS Name". Any messages that are received for that Java DNS Name are then redirected to the current dynamic IP address. The Web Server periodically polls all Clients to confirm their state of activity. If a Client fails to respond, the Web Server places the Client in an "inactive" state and directs request messages to a specified web page that indicates that the Client is "Off Line." When the Client has been re-connected the Web Server obtains the new address and subsequent messages are directed to that IP.

What happens when the Java DNS Client host PC is shut down?

If the Java DNS Client host PC shuts down, the Web Server treats the event as an Internet disconnection and messages are directed to the "Off Line" page. When the host PC is re-started, the Java DNS Client automatically launches and begins to monitor Internet activity. No additional action is required.

3