我正在通过ICE/STUN规范并提出了一个问题.如果我位于NAT后面,可能是Full Cone,Restricted或Port Restricted但不是对称NAT,并且考虑到我正在使用UDP,那么在这种情况下,我的SERVER REFLEXIVE和PEER REFLEXIVE地址/候选将是相同的,对吧?我无法想象在什么情况下(对于上面提到的NAT类型)它们会彼此不同?或者如果它们真的不同,那么它只能意味着我的NAT是对称的?
sel*_*bie 12
你是对的 - 只要你背后的NAT不对称,它通常没有什么不同.
在ICE连接检查期间识别PEER自反地址.除了其他奇数网络配置之外,在涉及对称NAT的边缘情况下可以识别新的对等地址.
在对称NAT场景中,SRFLX和PRFLX之间的IP地址将相同,但端口可能不同.
其他一些边缘情况需要考虑:
也许ISP在其服务的客户中实现了运营商级NAT(双NAT配置) - 这很可能在逻辑上等同于对称NAT.如果同一ISP内的两个客户正在进行ICE连接检查,则他们可能会发现内部NAT公共IP地址.
您可能还可以设想一个多宿主机器场景,虚拟机疯狂,或者企业路由配置可能会影响另一个主机看到的IP地址映射.
| 归档时间: |
|
| 查看次数: |
5436 次 |
| 最近记录: |