当一个对等体具有静态IP时,NAT遍历

时间:2014-05-28 20:30:38

标签: networking nat

如果我有一台分配了静态IP的服务器,并且该服务器位于NAT控制的路由器后面,我的服务器总是能够直接将响应发送回IP&发送客户端的端口?

我的服务器可能是游戏服务器或其他类型的基于UDP的服务,但它始终位于NAT控制的网络内,并从外部连接的客户端恢复UDP数据包。

1 个答案:

答案 0 :(得分:1)

  

如果服务器响应该IP并且端口客户端将始终收到响应?

是 - 负责NAT的路由器将保持状态,以便将返回的流量转换回正确的原始客户端。任何第3层流量都是如此(协议和端口并不重要)。

请考虑以下事项:

Client IP                 Client public IP           Server public IP
192.168.10.151 <-router-> 86.45.75.12  <-internet->  125.12.67.35

相应的交通流量:

1) Client request traffic:
---------------------------------------------------> arrives with source of 86.45.75.12

2) Server response traffic sent back to 86.45.75.12:
                                     <--------------------------

3) Translated back to 192.168.10.151:
<-----------------------------------

服务器将看到源86.45.75.12的流量,并将响应流量发送回该IP。处理客户端NAT的路由器将保持状态,以便它知道来自125.12.67.35的响应流量,返回86.45.75.12,将被正确转换并路由到原始源192.168.10.151