Skip to content

Instantly share code, notes, and snippets.

@weiofcn
Last active February 5, 2018 06:41
Show Gist options
  • Save weiofcn/ab54ab607626825d6334b7451a921d66 to your computer and use it in GitHub Desktop.
Save weiofcn/ab54ab607626825d6334b7451a921d66 to your computer and use it in GitHub Desktop.
Ice服务端中公网和私网地址配置

Ice服务端中公网和私网地址配置

这个问题主要是出现在购买阿里云和其他有区分公网和私网IP地址云服务器上出现。分配私网地址有很多好处,无论是安全控制,还是做群集和分布式;所以,我们在使用IceGrid的时候,也一定要考虑是不是配置对了。

如何区分自己部署的Ice是不是遇到内外网IP的问题?

设置客户端配置文件中Ice.Trace.Network的等级为1,检查分配的地址是否为云服务器中网卡的地址;如果是那说明就是内外网的问题。

解决办法

给每一个adapterendpoints都加上Publish.PublishedEndpoints,指明公网地址和端口。更多参考

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment