iptables -t nat -A OUTPUT -d 113.113.113.113 -p udp --dport 5060 -j DNAT --to-destination 192.168.1.100:5060
有用吗?当然!
比如,Kamailio部署在阿里云上,
FreeSWITCH跟Kamailio在同一个局域网,
SIP UA从外网呼叫Kamailio,后者Relay到FreeSWITCH,
Record-Route带的是Kamailio的Advertise地址,
这样FreeSWITCH要把200 OK发到Kamailio的Advertise地址,
用iptables做了上述设置之后,就实际发到Kamailio的内网地址。