turn服务器的部署
本章主要讲述一下turn服务器的部署。
1. nat的分类
根据NAT对外映射地址的不同工作方式,NAT可以分为如下4种:
-
全锥形(Full Cone): NAT把所有来自相同内部IP地址和端口的请求映射到相同的IP地址和端口。任何一个外部主机都可以通过该映射发送IP包到内部主机。
-
限制性锥形(Restricted Cone):NAT把所有来自相同内部IP地址和端口的请求映射到相同的外部IP地址和端口。但是,只有当内部主机先对IP地址为X的外部主机发送过IP包,该外部主机才能够向该内部主机发送IP包,而其他主机向该内部主机发送的IP数据包都会被NAT拦截掉。
-
端口限制性锥形(Port Restricted Cone):端口限制性锥形与限制性锥形类似,只是多了端口号的限制。即只有当内部主机先向IP地址为X,端口为P的外部主机发送过IP包,该外部主机才能够把源端口号为P,IP地址为X的数据包发送给该内部主机。
-
对称形(Symmetric NAT):每一个来自相同内部IP和端口的请求到一个特定的目的IP地址和端口,NAT都会将其映射到不同的IP地址和端口,而只有收到过内部主机封包的外部主机才能够将封包发送回来。
参看: