首页 > 解决方案 > 如何在 IBM Cloud 上获取 Node-Red IP 地址?

问题描述

我正在使用 Node Red 开发 IBM Cloud。

https://username.eu-gb.mybluemix.net

我想连接一个 sql db 服务器,但我们的防火墙访问拒绝来自 node-red。我需要知道在服务器上运行的这个节点红色应用程序的 IP 地址。如何找到允许访问我们服务器的 IP 地址?

标签: ibm-cloudnode-red

解决方案


运行 Node-RED 的实际机器将位于专用网段上,并且将通过 NAT 访问外部,因此无法直接询问实例。

唯一的方法是连接到可以判断连接来自何处的其他服务。您可以使用HTTP-Request节点进行访问http://whatismyip.akamai.com/,该节点将返回带有外部 IP 地址的文本字符串。

如果您使用注入节点触发请求并将输出连接到调试节点,它应该在侧栏中显示 IP 地址。

(请注意,如果您的 Node-RED 实例被 IBM Cloud 的系统移动到另一台机器上,地址可能会发生变化)


推荐阅读