We help IT Professionals succeed at work.

Access application using name instead of IP address

149 Views
Last Modified: 2018-10-11
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
Comment
Watch Question

Commented:
Nice blog with genuine information. Thanks alot.

bydia nox uktvnow
David FavorFractional CTO
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.

Author

Commented:
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.
System Admin
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
David FavorFractional CTO
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.