如果两个client都在symmetric nat后,一般的UDP打洞过程都好像不行?难道QQ、BT等软件就用服务器转发?

解决方案 »

  1.   

    没见过用symmetric nat的,如果想支持就用服务器转发,或者直接说明不支持。
      

  2.   

    假如客户A分别从相同的内部地址和端口号(10.0.0.1:1234)同时发起两个会话请求到服务器1和服务器2,对称NAT可能会为这两个来自相同地点的会话请求分配不相同的公开端点号,如把100   100.   100.100:62000分配给会话1,把100   100.   100.100:62001分配给会话2。因为这两个会话的有一个端点不同,所以虽然在翻译的过程中客户A的身份发生了变化,但NAT仍然能够正确工作。
      

  3.   

    symmetric nat和普通nat有何区别?
      

  4.   

    其实现在用symmetric nat路由的还很多,便宜呀。DLink的路由很烂。小公司的一般都比较烂。TPLink的不错,全部是FULL CLONE的。碰到这个除了转发还有啥好办法?http也可考虑下。