出處:https://www.v2ex.com/t/217903#reply10

1 !/bin/sh
2 service iptables restart
3 ddnsip=ping -c1 xxx.ddns.com|awk -F'[(|)]' 'NR==1{print $2}'
4 iptables -t nat -A PREROUTING -p tcp -m tcp --dport 37777 -j DNAT --to-destination $ddnsip:37777

最后没办法还是写了一个 shell 来更新 iptables 中的 IP 地址。方法如上,加入 cronjobs 即可