TCP/IP 服务器能否接受 ROuter 转发的连接
Can TCP/IP Server Accept a Connection Which is Being Forwarded by the ROunter
我有一个固定的 IP 连接。
我正在进行一个项目,该项目将允许用户使用 TCP/IP 连接与我的计算机连接。
我目前正在使用端口 69795 在我的机器 (192.168.1.2) 上设置服务器。
我的问题是,如果我将对端口的所有请求都转发到我的机器上,用户是否能够与服务器联系?
很抱歉,如果我的问题不清楚。
视情况而定,但通常答案是肯定的。
您可以影响的可能使答案从“是”变为“否”的事情:
- 您的服务器没有准备好接受 192.168.1.2 上正确端口上的连接的程序
- 您的服务器有一个防火墙,它会丢弃 192.168.1.2 上所需端口上的数据包(部分连接)
- 路由器未配置为允许来自 public 网络的数据包路由到您的服务器
- 服务器不知道如何将回复数据包发送回路由器。
- 响应的服务器程序配置错误或行为异常。
还有一些因素是您无法控制的(但谢天谢地,这些问题并不常见)
- 别人的路由器配置错误。
- 其他人的计算机 运行 限制性或配置错误的防火墙或代理。
- 其他人的客户端配置错误或出现故障。
如果您想了解其中一些内容的工作原理,我建议您查看 Ciso CENT 认证学习材料以获得网络基础知识;但是,即使没有这样的理解,您也可以轻松地配置您的系统来工作。如果您的设置出现问题,通常您甚至可以在不完全理解的情况下修复它。但是,当出现问题时,对细节有很好的了解会有很大帮助。
我有一个固定的 IP 连接。 我正在进行一个项目,该项目将允许用户使用 TCP/IP 连接与我的计算机连接。 我目前正在使用端口 69795 在我的机器 (192.168.1.2) 上设置服务器。 我的问题是,如果我将对端口的所有请求都转发到我的机器上,用户是否能够与服务器联系? 很抱歉,如果我的问题不清楚。
视情况而定,但通常答案是肯定的。
您可以影响的可能使答案从“是”变为“否”的事情:
- 您的服务器没有准备好接受 192.168.1.2 上正确端口上的连接的程序
- 您的服务器有一个防火墙,它会丢弃 192.168.1.2 上所需端口上的数据包(部分连接)
- 路由器未配置为允许来自 public 网络的数据包路由到您的服务器
- 服务器不知道如何将回复数据包发送回路由器。
- 响应的服务器程序配置错误或行为异常。
还有一些因素是您无法控制的(但谢天谢地,这些问题并不常见)
- 别人的路由器配置错误。
- 其他人的计算机 运行 限制性或配置错误的防火墙或代理。
- 其他人的客户端配置错误或出现故障。
如果您想了解其中一些内容的工作原理,我建议您查看 Ciso CENT 认证学习材料以获得网络基础知识;但是,即使没有这样的理解,您也可以轻松地配置您的系统来工作。如果您的设置出现问题,通常您甚至可以在不完全理解的情况下修复它。但是,当出现问题时,对细节有很好的了解会有很大帮助。