网上相关的文章非常多,且说法不一,这里找了一个浅显易懂且无错的摘录于此
NAT设备的类型对于TCP穿越NAT,有着十分重要的影响,根据端口映射方式,NAT可分为如下4类,前3种NAT类型可统称为cone类型。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/njupt_t/article/details/51170623
上面的编号是有含义的,网上常说的NAT1就是Full Cone,NAT2就是Restricted Cone,依此类推
NAT1 | NAT1 | 是否可行 |
---|---|---|
全锥型 | 全锥型 | √ |
全锥型 | 受限锥型 | √ |
全锥型 | 端口受限锥型 | √ |
全锥型 | 对称型 | √ |
受限锥型 | 受限锥型 | √ |
受限锥型 | 端口受限锥型 | √ |
受限锥型 | 对称型 | √ |
端口受限锥型 | 端口受限锥型 | √ |
端口受限锥型 | 对称型 | X,无法打通 |
对称型 | 对称型 | X,无法打通 |
从上面的类型推断出的可以穿透的组合方式