• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 315
  • Last Modified:

Change server ip address

Hello experts,

In our net work we have a full class c ips and some custom applications been written in a way as pointed to the ip address already. Recently we are going to move those application servers inside of firewall as well as most of the end users. Now the problem is how to make those custom build application pointed at real ip address to function. It will be a very time consume job to go through all the codes and change them.
Is it possible to make the individule application machine when pointing to 45.5.22.X then means go to 192.168.10.x ? Thanks for help.

1 Solution
Mostly those applications have configuration files (like a *.ini) where you can configure those ip adresses.
I don't think you can do it on another way. If the applicitions where pointing at the computername then it would be an easier job.
EricIT ManagerCommented:
YOu may be able to make a static route?  use  from cmd
route print
route /?
i never done this but maybe make a route from 45.5.22.x go to 192.168.10.x,
not sure if it will work, but only do a dingle IP not subnet or it will interfear with other traffic
Steve KnightIT ConsultancyCommented:
Hmm, so you have

Router / Firewall

Are the users of your application on the inside or outside?  In any case what you can do setup NAT forwarding rules in the firewall so that access to 45.5.22.x on port xxxx goes to 192.168.10.x on port xxxx for instance.

Anyone on the 192.168.10.x address would still try and connect to 45.5.22.x so would need to be able to communicate with it.  This can be done in some firewalls, effectively you are looping back into your own network, sometimes called triangulation etc. e.g. from (client pc) to 45.5.22.x gets to firewall, firewall has NAT rule that says 45.5.22.x goes to and traffic goes back out onto the LAN interface.

One other method which ecszone suggests to a certain extent would be to have a second IP address (possibly may have to be a second NIC in this instance) on the application box with the external IP on it.  So it has and for instance.  You could then add a static route to each machine, or to your normal default gateway router as route -p mask  Any packets for the specific host would then go to and be routed to it's other interface and hopefully to the application listening port.  As it is behind NAT firewall the server when talking to the outside world would be able to talk to all external addresses still.

It is a pity you can't amend the apps in some way, the app writers were certainly not very thoughtful, a hostname or DNS name would make much more sense!

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

tomcattyyAuthor Commented:
Thanks for the fast response, I will try to impliment in this week and update the status.
tomcattyyAuthor Commented:
Hello experts, on the firewall we create a loopback NAT rule and resolve this problem, thanks for the answers
Steve KnightIT ConsultancyCommented:
No problem, thanks for the points.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Tackle projects and never again get stuck behind a technical roadblock.
Join Now