Restricted Cone NAT: 受限制的圆锥体. 受限制的圆锥体的NAT,也是将从相同的内部IP地址和端口的所有请求,映射到相同的外部IP地址和端口. 但是不同于完全的圆锥体NAT,一个外部的主机(设有IP地址X),只能在一种情况下,能够发送报文到内部的主机.也就是这个内部的主机前面已经发送过报文到IP地址X.
Port Restricted Cone NAT: 端口受限制的圆锥体NAT.类似于受限制的圆锥体,但是限制还更多了,包括了端口的值.也就是一个外部的主机,要能够用外部IP地址X和端口P,发送报文到内部的主机,只有这个内部主机前面已经发送过一个报文到这个IP地址X及端口P.
Symmetric NAT: 对称的NAT. 一个对称NAT是这样映射请求的.从相同的内部IP地址和端口,并且到相同的目的地址和端口的所有请求,都映射到同一个外部IP地址和端口,如果同一个内部主机,用相同的内部IP地址和端口,发送了一个报文到另一个目的主机,则会使用不同的映射.而且外部的主机,只有在接收到了一个报文,才能发送一个 UDP报文回来到内部的主机.
前面三种NAT, 映射与目的地址无关, 只要源地址相同,映射就相同. 而对称的NAT,映射还与目的地址有关.
对于SIP协议来说,前面三种NAT,都可以借用STUN协议来穿过NAT。也就是说,用X-Lite(软电话),在默认的情况下,前面三种NAT,X-Lite都可以直接打SIP电话,不需要多加配置。而对称的NAT,用STUN协议还是不能够穿过的。需要SIP服务器的帮助,才能工作。所以,用户的SIP电话是在对称的NAT后面,那总归是麻烦一些的。需要有Outbound Proxy的帮助,SIP电话才能用。不过即使这样,话音/性能还是不如另三种NAT。因为数据包要先到Outbound Proxy 服务器中转一下,并修改数据包头的地址参数。而不是像其它三种NAt,数据都是直接到通话的另一方。