ibm-cloud - 如何在 IBM Cloud 上获取 Node-Red IP 地址?
问题描述
我正在使用 Node Red 开发 IBM Cloud。
https://username.eu-gb.mybluemix.net
我想连接一个 sql db 服务器,但我们的防火墙访问拒绝来自 node-red。我需要知道在服务器上运行的这个节点红色应用程序的 IP 地址。如何找到允许访问我们服务器的 IP 地址?
解决方案
运行 Node-RED 的实际机器将位于专用网段上,并且将通过 NAT 访问外部,因此无法直接询问实例。
唯一的方法是连接到可以判断连接来自何处的其他服务。您可以使用HTTP-Request
节点进行访问http://whatismyip.akamai.com/
,该节点将返回带有外部 IP 地址的文本字符串。
如果您使用注入节点触发请求并将输出连接到调试节点,它应该在侧栏中显示 IP 地址。
(请注意,如果您的 Node-RED 实例被 IBM Cloud 的系统移动到另一台机器上,地址可能会发生变化)
推荐阅读
- python - 使用用户输入 pandas 向数据框添加列
- node.js - multer:保存前如何处理和操作文件?
- r - 如何限制主 y 轴和次 y 轴?
- telegram - Telethon 在下载前获取媒体大小
- javascript - Typescript HTMLFormElement中的意外标识符
- javascript - Vue 观察和显示深度变化
- asp.net-core - 来自 JWT 令牌角色和 asp.net 核心的授权标头太大
- atom-editor - 如何将 Brainfuck 添加到 Atom 中
- telegram - 如何以最快的方式发送音频 Telegram Bot
- javascript - 页面加载时使浏览器窗口全屏