如果需要从NAT网络外部访问内部CORBA对象,则网络地址转换(NAT)经常会引起问题。
对于我来说,我希望对象IOR在可以从外部网络访问时包含主机名(而不是IP地址)。
据我所知,IOR可以包含主机名或IP地址。 这是通过选项jacorb.dns.enable配置的。启用此选项后,IOR将包含主机名。但是,当我在jacorb.properties中进行以下更改时:
jacorb.dns.enable = on jacorb.ior_proxy_host =“主机名”
然后,当我解码IOR时,它将再次为我提供IP地址。
所以我的问题是,当解码IOR时是否有可能给我主机名而不是IP地址?我该如何配置?