Link to home
Start Free TrialLog in
Avatar of Zolf
ZolfFlag for United Arab Emirates

asked on

Access application using name instead of IP address

Hello there,

I have 2 web application on 2 different Tomcat machines with static IP and my clients connect to these application by entering the ip address of the servers to access the application. Please the the attached image to get a better idea. Now my problem is the clients need to enter the IP of the machine to access the web application, how can the client access the app using some domain name like, www.app1.com or www.app2.com on a local network. I will appreciate any help.

cheers
Zolf
New-Mockup-2.png
Avatar of ios man
ios man

Nice blog with genuine information. Thanks alot.

bydia nox uktvnow
Avatar of David Favor
What you seem to be asking for, is someone to setup vanilla DNS for your two sites.

Simple searches will turn up many guides about how to do this + the summary is to setup two A records for the domains you mention above.

Likely you'll do this with your domain registrar, like GoDaddy or Namecheap.
Since this appears to be internal traffic, all that needs to be done is to create 2 A records on your internal DNS server.

If external access was involved, then registering a domain might become necessary. Whether you have an domain name to use already or end up registering one, A records would be necessary.

So no matter what, you need A records. Where you put them depends on whether the users are internal or external.
Avatar of Zolf

ASKER

Thanks for your comments.

My setup is a private network, it will be accessed locally. I also dont have a DNS server in my network. Please give me suggestion on these.
ASKER CERTIFIED SOLUTION
Avatar of Sajid Shaik M
Sajid Shaik M
Flag of Saudi Arabia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hosts file would be your only solution. Since it's only two computers and a two entries for each, not a big deal. But if the network grows, recommend changing the strategy.
As masnrock said, use your /etc/hosts file for local network setup.

Problem is keeping /etc/hosts in sync across many machines, if required.

Far better to setup host records in real DNS for app1 + app2, so app1.foo.com + app2.foo.com so any client can connect + always get back the correct IP, even if that IP is a local 127.0.0.X IP which will make your management of IP resolution far simpler.