问题:你懂的跨网情况下,QNAP威联通外网服务器得到的访问ip不是路由器ip,因此ddns的映射ip有误,无法正常工作。
解决步骤:
1. 记录路由器dnsmasq查询日志
root@LEDE:~# vi /etc/dnsmasq.conf
加入:
log-queries
log-facility=/tmp/dnslog.txt
log-async=10
root@LEDE:~# /etc/init.d/dnsmasq restart
2. 获取QNAP api服务器的ip
在QNAP myQNAPcloud云服务 > My DDNS管理界面中刷新ddns,QNAP发送api查询请求,在/tmp/dnslog.txt 中记下访问的cname域名和所有ip
写此篇时的cname:core2.api.myqnapcloud.com
对应ip:18.210.138.207 34.196.214.117 34.230.144.114 52.200.64.231 54.152.194.22 54.209.14.111
2019.6.1对应ip变了:34.224.217.21 34.200.69.29 52.201.140.187 52.205.52.244 174.129.89.179 54.152.154.81
3. 白名单例外
把上述ip设置到白名单额外被忽略ip里
网友评论