如何从公共端通过nat创建套接字连接

特雷弗·吉丁斯(Trevor Giddings)

我觉得这个问题最好从简化版本的场景开始。

服务器A已连接到公共Internet。服务器B在专用网络中,并使用网络地址转换来连接到Internet。我拥有两台服务器,并且可以在它们上编辑软件。服务器和nat路由器的IP地址对我来说是已知的。

使用Winsock,我需要在它们之间创建连接。如果从服务器B启动连接,我对Winsock的了解就不那么多了,但是我需要服务器A才能启动连接。

我想避免使用其他可能的库,因为在我看来,我只需要弄清楚启动连接时需要使用的ip和端口服务器A。

我需要什么其他信息,如何获取以及如何对这些信息采取行动。

注意:我已经调查了其他类似的问题,但是没有一个解决了这种情况。我不确定是否应该在服务器故障或其他站点上被问到,但是如果是这样,请在标记为“ off topic”之前说出哪个,而不是无声地关闭问题。

尼古拉·费迪索夫(Nikolai Fetissov)

您需要在NAT设备上设置端口转发到专用网络上的计算机。确切的步骤是特定于设备/制造商的,但是这里是一般的想法:

选择一个端口号,配置NAT设备,以便将到其公用IP和该端口的连接转发到您的专用服务器的IP和应用程序正在侦听的端口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python套接字通过全球公共IP地址进行连接

来自分类Dev

如何创建一个公共的Unix域套接字?

来自分类Dev

如何通过HTTP代理连接SSL套接字?

来自分类Dev

如何通过多个网页进行套接字连接?

来自分类Dev

如何通过多个网页进行套接字连接?

来自分类Dev

如何取消通过套接字连接的FTP上传?

来自分类Dev

如何通过套接字连接发送陀螺仪数据

来自分类Dev

如何在Sails 0.10.5中创建套接字连接

来自分类Dev

如何在Sails 0.10.5中创建套接字连接

来自分类Dev

套接字io在套接字连接时创建房间

来自分类Dev

通过代理建立套接字连接

来自分类Dev

通过sshfs连接到远程套接字

来自分类Dev

通过代理的C ++套接字连接

来自分类Dev

通过套接字连接发送多个请求

来自分类Dev

无法通过 Pentaho 连接到 Kognitio - 无法为 IP 错误创建套接字

来自分类Dev

如何从Android Tcp客户端套接字连接到具有公共IP的Java TCP服务器套接字?

来自分类Dev

如何在Laravel中创建从公共/存储到存储/应用/公共的符号链接?

来自分类Dev

一个人如何从公共wifi连接到VPN,连接过程?

来自分类Dev

Mosquitto MQTT连接套接字错误(通过PLC连接)

来自分类Dev

纯粹通过原始套接字连接连接到网站

来自分类Dev

如何允许更多同时的套接字连接?

来自分类Dev

如何设置失败连接的套接字超时

来自分类Dev

如何快速打开多个套接字连接?

来自分类Dev

如何隐藏js套接字连接?

来自分类Dev

如何关闭python中的套接字连接?

来自分类Dev

如何通过套接字连接将浮点数从Java发送到C ++?

来自分类Dev

如何通过IOS中的TCP套接字查找其他已连接设备的延迟

来自分类Dev

如何通过每个浏览器连接到以太网套接字?

来自分类Dev

PRESTASHOP:如何告诉PDO类通过套接字而不是“ localhost”进行连接?

Related 相关文章

  1. 1

    Python套接字通过全球公共IP地址进行连接

  2. 2

    如何创建一个公共的Unix域套接字?

  3. 3

    如何通过HTTP代理连接SSL套接字?

  4. 4

    如何通过多个网页进行套接字连接?

  5. 5

    如何通过多个网页进行套接字连接?

  6. 6

    如何取消通过套接字连接的FTP上传?

  7. 7

    如何通过套接字连接发送陀螺仪数据

  8. 8

    如何在Sails 0.10.5中创建套接字连接

  9. 9

    如何在Sails 0.10.5中创建套接字连接

  10. 10

    套接字io在套接字连接时创建房间

  11. 11

    通过代理建立套接字连接

  12. 12

    通过sshfs连接到远程套接字

  13. 13

    通过代理的C ++套接字连接

  14. 14

    通过套接字连接发送多个请求

  15. 15

    无法通过 Pentaho 连接到 Kognitio - 无法为 IP 错误创建套接字

  16. 16

    如何从Android Tcp客户端套接字连接到具有公共IP的Java TCP服务器套接字?

  17. 17

    如何在Laravel中创建从公共/存储到存储/应用/公共的符号链接?

  18. 18

    一个人如何从公共wifi连接到VPN,连接过程?

  19. 19

    Mosquitto MQTT连接套接字错误(通过PLC连接)

  20. 20

    纯粹通过原始套接字连接连接到网站

  21. 21

    如何允许更多同时的套接字连接?

  22. 22

    如何设置失败连接的套接字超时

  23. 23

    如何快速打开多个套接字连接?

  24. 24

    如何隐藏js套接字连接?

  25. 25

    如何关闭python中的套接字连接?

  26. 26

    如何通过套接字连接将浮点数从Java发送到C ++?

  27. 27

    如何通过IOS中的TCP套接字查找其他已连接设备的延迟

  28. 28

    如何通过每个浏览器连接到以太网套接字?

  29. 29

    PRESTASHOP:如何告诉PDO类通过套接字而不是“ localhost”进行连接?

热门标签

归档