我需要 STUN 吗?

我需要 STUN 吗?

我的路由器有一个“真实”的静态外部 IP 地址。路由器的 NAT 后面有一个 Asterisk 服务器。路由器配置为将 5060 UDP 端口转发到 Asterisk 机器。假设 SIP 客户端位于其他城市,位于他们自己的 NAT 后面,我是否需要 STUN 服务器?

答案1

使用静态公共 IP 地址时,您确实需要 STUN。使用它不会有什么坏处,但您可以静态配置公共 IP:

[general]
externip=63.182.70.1
localnet=192.168.0.0/255.255.255.0

[peer1]
type=peer
nat=yes
qualify=yes

(示例来自http://www.smartvox.co.uk/astfaq_configbehindnat.htm

您很可能还需要在路由器上转发 RTP 端口范围。更改 Aterisk 正在监听的端口号(5060 除外)。一个原因是安全性(随机 SIP 扫描的可能性较小),其次 - 路由器 ALG 出现问题的风险较小。

相关内容