Ich habe einen Corba Application-Server, an welcher sich verschiedene
Java-Clients anmelden. Dies funktioniert auch alles ganz gut, solange
sich der Application-Server, der Naming_Service und die Clients im
gleichen Subnetz befinden.
Befindet sich aber ein Client in einem anderen Subnetz als der
Application-Server und der Naming_Service, so kann der Client den
Naming_Service nicht mehr finden. Sehr wahrscheinlich broadcastet der
Naming_Service nur im gleichen Subnetz?
Was kann ich dagegen tun, damit ich mich auch von einem Client in
einem anderen Subnetz an den Application-Server anmelden kann?
ich bin zwar kein Corba-Experte, aber das Problem müsste trotzdem lösbar sein. Der Nameservice benutzt IOR-Nummern. Diese enthalten den Rechnernamen (resp. die IP-Adresse und Portnummer).
Mit iordump kannst du dir den Inhalt anzeigen lassen. Wahrscheinlich klappt die Namensauflösung in deinem Netzwerk nicht richtig. Das kannst du hiermit einfach testen: