我使用Azure来运行Corda。我正在运行两个具有私有/内部和公共IP地址的虚拟机。
Corda节点可以使用私有/内部IP地址相互连接,但是当我尝试使用公共IP地址连接节点时,它们无法连接。
答案 0 :(得分:2)
检查"防火墙"网络安全组应用的规则允许访问运行Corda的端口。
转到虚拟机刀片,选择一个VM,然后单击“网络”选项卡。单击"有效安全规则"链接并查看是否允许通过您在node.conf中配置为p2pAddress的端口上的流量。
如果不允许流量,则需要向网络安全组添加入站规则,例如:
来源:任何
源端口范围:*
目的地:任何
目标端口范围:10002(或node.conf中的p2pAddress端口)
协议:TCP
行动:允许
优先级:(高于任何现有规则)