解决跨网QNAP的ddns无法正常工作的问题

问题:你懂的跨网情况下,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里

你可能感兴趣的:(解决跨网QNAP的ddns无法正常工作的问题)