node.js - 从单个IP访问 Node

标签 node.js networking network-programming

我正在通过 node.js 开发一个 Web 应用程序,该应用程序通过单个端口连接到网络中的不同客户端。在下图中,Web 应用程序适用于 IP 地址为 10.0.9.* 的所有 PC。

包含以下共享相同 IP 地址但具有其他本地唯一地址的 Node (使用 IP 192.168.11.*)的最佳方式是什么? network infrastructure

或者这个问题还有其他解决方案吗?我可能会认为他们需要拥有唯一的 10.0.1.* 地址。

最佳答案

可以使用 port forwarding 访问 10.0.9.7 中的 Node 。 例如,您的应用程序可以监听 6726-6730 的端口。所有 Node 都将为它们在网络中发现的每个 Node 检查这些端口。

每个开放端口都将被视为一个 Node 。检查下面的图片:

Network architecture

关于node.js - 从单个IP访问 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18899097/

相关文章:

c - 为位于不同网络的节点定义 UDP 套接字

node.js - 由于 @nestjs/config 中的 ts 错误,嵌套构建失败

javascript - 如何在mongodb中查询数组

linux - 结合sento()写writev()?

sockets - 中介机构如何提高成功连接率(WebSockets)

Android从ntp服务器获取UTC时间

arrays - 数组对象命名空间meteor

json - '无法从 Node js 中的 JSON 对象获取值

微服务的数据库设计

c++ - C++ 的网络框架(UDP 或 TCP)?