UDP打洞
在计算机科学中,UDP路由验证指的是一种普遍使用的NAT穿越技术。
通过UDP路由验证实现NAT穿越是一种在处于使用了NAT的私有网络中的Internet主机之间创建双向UDP连接的方法。由于NAT的行为是非标准化的,因此它并不能应用于所有类型的NAT。
其基本思想是这样的:让位于NAT后的两台主机都与处于公共地址空间的、众所周知的第三台服务器相连,然后,一旦NAT设备创建好UDP状态信息就转为直接通信,并寄希望于NAT设备会在分组其实是从另外一个主机传送过来的情况下仍然保持当前状态。
这项技术需要一个圆锥型NAT设备才能够正常工作。对称型NAT不能使用这项技术。