Networking Corda网络配置和NAT

Networking Corda网络配置和NAT,networking,nat,corda,Networking,Nat,Corda,我们正在与其他合作伙伴开展一个项目,我们发现在网络设计/配置方面存在一些挑战。该项目基于Corda开源,我们提供Dorman、公证和网络地图服务。每个参与者都有自己的节点。为了避免敏感数据在互联网上的流量,在参与者的基础设施中设置了VPN。由于他们使用不同的云提供商,Azure和AWS上的环境之间建立了VPN。 设置了三个参与者节点(每个合作伙伴一个)。当我们尝试连接第四个节点(对于新的合作伙伴)时,我们遇到了IP地址冲突(使用相同的专用IP地址)。这个问题可以通过NAT解决,但是,我们猜测Co

我们正在与其他合作伙伴开展一个项目,我们发现在网络设计/配置方面存在一些挑战。该项目基于Corda开源,我们提供Dorman、公证和网络地图服务。每个参与者都有自己的节点。为了避免敏感数据在互联网上的流量,在参与者的基础设施中设置了VPN。由于他们使用不同的云提供商,Azure和AWS上的环境之间建立了VPN。 设置了三个参与者节点(每个合作伙伴一个)。当我们尝试连接第四个节点(对于新的合作伙伴)时,我们遇到了IP地址冲突(使用相同的专用IP地址)。这个问题可以通过NAT解决,但是,我们猜测Corda开源不支持它

  • 这是真的吗?Corda开源不支持NAT实现
  • 有没有解决或规避私有IP地址冲突的建议
  • 展望不久的将来,Corda Enterprise将发布。我们如何使运行Corda开源的节点与运行Corda Enterprise的其他节点进行交互,而不存在IP地址冲突

  • 您需要使用Corda网络地图服务。它将允许您向当前节点上的网络映射发送请求,并在网络上注册新节点

    基本上,您将在网络地图服务节点上发布到/networkmap/publish


    这里有一个到corda docs页面的链接:

    这个问题与本网站无关,因为它是关于编程相关问题的。您可以尝试网络工程或服务器故障。听起来前三个参与者已经可以使用了。第四个参与者有什么不同之处,以至于他们遇到了问题?第四个参与者的节点获得了一个私有IP地址(例如,192.168.x.x),该地址已被其他组织使用。对于第一个参与者来说,这是一个很好的机会,但是IP地址冲突可能会发生在前两个参与者身上。