Cyb*_*ber 3 networking router port port-forwarding tcpip
创建端口转发规则时,路由器始终保持指定的外部端口打开,并将该端口的所有入站流量转发到规则中指定的端点(私有 IP 和端口)。
例如,当我创建以下规则时...
外部端口: TCP 3478
IP: 192.168.1.100
内部端口: TCP 3478
...路由器现在会将外部端口 TCP 3478 上的所有入站流量转发到端点 192.168.1.100:3478。
使用端口触发,规则结构与端口转发(即内部端口、外部端口、IP 等)相同,但我遇到的每个定义似乎都说这些端口仅在出站请求被“触发”时被“触发”从规则中指定的内部端口发送。<= 这就是我感到困惑的地方。
我认为服务(应该)使用从临时范围中随机选择的端口,因此实际的源/内部端口极不可能是规则中配置的任何内部端口。因此,假设我对这一点的理解是正确的,端口触发实际上如何确定要打开的正确端口?
我仍在学习 TCP/IP、NAT 和一般网络,因此请随时更正我的术语和我可能有错误的任何其他内容。
当一切都设置好时,它是这样工作的:
所以规则就像