NAT穿透 在计算机科学中NAT穿越NAT traversal涉及TCPIP网络中的一个常见问题即在处于使用了NAT设备的私有TCPIP网络中的主机之间建立连接的问题 会遇到这个问题的通常是那些客户端网络交互应用程序的开发人员尤其是在对等网络和VoIP领域中IPsec VPN客户普遍使用NATT来达到使ESP包通过NAT的目的 尽管有许多穿越NAT的技术但没有一项是完美的这是因为NAT的行为是非标准化的这些技术中的大多数都要求有一个公共服务器而且这个服务器使用的是一个众所周知的从全球任何地方都能访问得到的IP地址一些方法仅在建立连接时需要使用这个服务器而其它的方法则通过这个服务器中继所有的数据这就引入了带宽开销的问题 两种常用的NAT穿越技术是UDP路由验证和STUN除此之外還有TURNICEALG以及SBC