遇到了一个奇怪的问题,现象如下:路由器 openwrt+passwall2+ddns ,路由器是有公网 IP 的,比如公网 IP 是 xx.yy.zz.3 ,在 duckdns 网页端能看到已经获取到了正确的 ip ,和域名绑定了,但是在路由器 ddns 上看到如下 log
215304 info : Starting main loop at 2023-10-06 21:53
215304 : Detect current IP on 'web'
215304 : #> /usr/bin/wget --hsts-file=/tmp/.wget-hsts -nv -t 1 -O /var/run/ddns/duckdns.dat -o /var/run/ddns/duckdns.err --no-proxy '
http://checkip.dyndns.com/' 215304 : Current IP 'xx.yy.zz.3' detected on web at '
http://checkip.dyndns.com/' 215304 : Update needed - L: 'xx.yy.zz.3' <> R: 'xx.yy.zz.232'
215304 : #> /usr/bin/wget --hsts-file=/tmp/.wget-hsts -nv -t 1 -O /var/run/ddns/duckdns.dat -o /var/run/ddns/duckdns.err --no-proxy '
http://www.duckdns.org/update?domains=*****.duckdns.org&token=***PW***&ip=xx.yy.zz.3' 215306 : DDNS Provider answered:
OK
215306 info : Update successful - IP 'xx.yy.zz.3' send
215306 info : Forced update successful - IP: 'xx.yy.zz.3' send
不知道为何,log 这里看到的 Remote IP 是 xx.yy.zz.232 ,导致 ddns 上的服务经常无法使用。有什么可能性么