Google Compute实例中的ZeroMQ

试图绑定ZeroMQ套接字到谷歌计算短暂的IP结果

无法分配请求的地址(IOError)

我想,我得到这是什么原因,因为ifconfig不报告列表中的短暂的IP

所有它包含私有IP (我相信是NAT IP),谷歌内部使用。

从这里引用的参考

允许所需端口的防火墙规则

 zeromq-port 0.0.0.0/0 tcp:5437-5438 Apply to all targets 

现在我如何解决这个问题,并使ZeroMQ跨越实例进行通信。

GCEnetworking层会将去往特定外部IP的数据包转发给对应的实例。 “Ifconfig”将不会列出具有外部IP的接口。 绑定到所有接口的服务应该在大多数应用程序上工作。