抛砖引玉
想象一个场景,AB两个客户端处在不同的内网里,如何能让A和B相互能访问到彼此?
我们知道,当A运行在内网里,假设A的内网地址为(192.160.10.1), 访问公网上一个Server时,站在Server的角度来看A的请求IP,可以发现并不是A的内网地址,为什么呢?因为从A到S的过程中,其实经过了一层NAT,NAT记录一层映射关系,
A的内网IP和端口 - 出口的IP和端口
问题
谁来执行NAT
路由器?
想象一个场景,AB两个客户端处在不同的内网里,如何能让A和B相互能访问到彼此?
我们知道,当A运行在内网里,假设A的内网地址为(192.160.10.1), 访问公网上一个Server时,站在Server的角度来看A的请求IP,可以发现并不是A的内网地址,为什么呢?因为从A到S的过程中,其实经过了一层NAT,NAT记录一层映射关系,
A的内网IP和端口 - 出口的IP和端口
路由器?