对方获取我的外网地址的方式
来源:4-2 一对一实时通信架构

慕函数6257436
2022-03-05
在这节课里, 您讲的是连接stun服务器来获取外网地址 ,再通过信令服务器转发给对方.
在wabrtc入门课里 ,您讲这部分知识的时候说 NAT是用来将内网地址映射成外网地址的,而STUN是作为中介 交换双方的公网信息, 使之获取到对方的外网信息的 .
这两节课的讲解一对比 我就有些懵了. 分不清NAT 和STUN了, 请老师在指点一下.
写回答
1回答
-
李超
2022-03-05
STUN是一台服务器(中介),我们每台内网的主机使用的都是内网地址,当要与外网的某台主机通信时,对方必须要知道这台内网主机的外网地址才行。那如何得到内网主机的外网地址呢?做法是让内网主机向STUN服务器发一个请求消息,STUN服务器收到这个请求消息后,就会给内网主机返回内网网主机自己的外网IP地址了。当内网主机拿到他自己的外网IP后,要生成一个专门的信令,然后再通过信令服务器(不是STUN)把它转发给另一台主机,这样它们才有可能通信。你再仔细看看那两节课,看看说的是不是都是这个意思?
112022-03-05
相似问题