Host IP address in CORBA server IOR
CORBA servers running on java orb (java 1.4.2 on Windows 2000) embed IP address and port number inside the IOR. The host information is always a numeric IP address, not symbolic host name.
My system is setup to create network traffic separation. As a result, the host on which the CORBA server is running has two network cards. The result of ipconfig command lists two IP addresses: X-net followed by Y-net. My server is being successfully accessed by CORBA processes on the X-net.
Now I need to set up some clients to access the server from the Y-net. When the clients obtain the server reference from the NameService, they cannot establish connection, because the X-net IP address embedded in the IOR is not accessible from the Y-net.
Is there a work around for this issue?
Is there an option in newer versions of java to specify a symbolic host name to be embedded in the IOR instead of the IP address?
Is there another network configuration that will achieve the same goal?