使用 public ip 地址在不同机器的 运行 个节点中出现问题

Issue in running nodes in different machine using public ip address

我正在使用 Azure 来 运行 Corda。我正在 运行 连接两个具有 private/internal 和 public IP 地址的虚拟机。

Corda 节点可以使用 private/internal IP 地址相互连接,但是当我尝试使用 public IP 地址连接节点时,它们无法连接。

检查网络安全组应用的 "firewall" 规则是否允许访问您 运行 Corda 所在的端口。

转到“虚拟机”边栏选项卡,select 您的一个 VM,然后单击“网络”选项卡。单击 "Effective security rules" link 并查看是否允许流量通过您在 node.conf.

中配置为 p2pAddress 的端口

如果不允许流量,您需要将入站规则添加到网络安全组,例如:

来源:任何
源端口范围:*
目的地:任何
目标端口范围:10002(或 node.conf 中的 p2pAddress 端口)
协议:TCP
操作:允许
优先级:(高于任何现有规则)