请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

对方获取我的外网地址的方式

在这节课里, 您讲的是连接stun服务器来获取外网地址 ,再通过信令服务器转发给对方.
在wabrtc入门课里 ,您讲这部分知识的时候说 NAT是用来将内网地址映射成外网地址的,而STUN是作为中介 交换双方的公网信息, 使之获取到对方的外网信息的 .
这两节课的讲解一对比 我就有些懵了. 分不清NAT 和STUN了, 请老师在指点一下.

正在回答 回答被采纳积分+3

1回答

李超 2022-03-05 12:03:54

STUN是一台服务器(中介),我们每台内网的主机使用的都是内网地址,当要与外网的某台主机通信时,对方必须要知道这台内网主机的外网地址才行。那如何得到内网主机的外网地址呢?做法是让内网主机向STUN服务器发一个请求消息,STUN服务器收到这个请求消息后,就会给内网主机返回内网网主机自己的外网IP地址了。当内网主机拿到他自己的外网IP后,要生成一个专门的信令,然后再通过信令服务器(不是STUN)把它转发给另一台主机,这样它们才有可能通信。你再仔细看看那两节课,看看说的是不是都是这个意思?

1 回复 有任何疑惑可以回复我~
  • 提问者 慕函数6257436 #1
    好的 谢谢老师的解答
    回复 有任何疑惑可以回复我~ 2022-03-05 12:12:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信