gpt4 book ai didi

sockets - 连接到私有(private)IP

转载 作者:行者123 更新时间:2023-12-01 10:15:26 24 4
gpt4 key购买 nike

我想连接到路由器后面的系统。我知道路由器的公共(public)地址以及系统的私有(private) IP(始终固定)。如何建立与私有(private) IP 的套接字连接?

最佳答案

这就是为什么有些人说他们在“防火墙”后面,当他们在路由器后面时。 Internet 的邪恶病毒无法利用路由器后面计算机上的任何软件(前提是路由器管理员没有以有趣的方式对其进行配置,例如通过启用 DMZ )。

你还有一些选择:

  • 与路由器管理员交谈,让他为您转发一个端口
  • 取出路由器并将您的“目标”计算机放在路由器所在的位置,或启用 DMZ(仅当路由器后面只有一台计算机时才有意义)。 警告 : 先在目标电脑上安装防火墙!
  • 将 socket 旋转 180 度。使路由器后面的计算机与具有公共(public) IP 地址
  • 的服务器建立连接
  • 使用类似 UPnP , 如果您的路由器支持
  • 为您的计算机获取一个专用 IP 地址并配置路由器以将所有流量切换到此 IP 地址到您的计算机(这类似于 DMZ,但如果您在路由器后面有多台计算机,则可以使用)。 警告 : 先在目标电脑上安装防火墙!
  • 使用 NAT 穿越。关于这个主题有一篇很好的文章here .简化版是客户端与某个远程服务器建立连接。服务器可以在客户端的路由器上看到打开的端口号,并且该端口被分配给客户端的机器,因此它(或共享此信息的其他计算机)可以建立到该端口的连接并到达客户端的应用程序。 警告 : 这不适用于所有路由器。有些路由器不会让这种情况发生。
  • 关于sockets - 连接到私有(private)IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1240078/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com