我们有一个在我们的环境中运行的套接字应用程序(客户端和服务器)。
在我们的客户端站点中,他们使用 NAT。当我尝试将我的客户端(从客户端 NAT 环境中的 NAT IP)连接到客户端 NAT 环境中的服务器时,连接失败。
需要检查哪些项目?
答案1
您必须要求客户的系统管理员向其路由器/防火墙基础设施添加规则。
例如最简单的情况:如果内部服务器正在监听 192.168.111.222 上的 TCP 端口 9876,则客户端路由器的外部公共 IP 地址应该允许并将所有流量转发到服务器内部 IP 地址的该端口。
PUBLIC IP:PORT -> PRIVATE IP:PORT