【问题标题】:Accessing nodes from a single IP从单个 IP 访问节点
【发布时间】:2013-09-19 15:37:26
【问题描述】:

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

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

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

【问题讨论】:

  • 客户端应该打开连接以便您的路由器处理连接,或者您需要在 10.0.9.7 的路由器上进行端口映射(并连接到多个端口,每个端口代表一个唯一另一个网段上的客户端)。

标签: node.js networking network-programming


【解决方案1】:

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

每个打开的端口都将被视为一个节点。查看下图:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 2017-07-09
    相关资源
    最近更新 更多