DDNS forces update with the same IP

Hello everyone,

I noticed weird behaviour. My IP changes at about 3am, therefore I set check interval to 5 minutes and forced for 4 weeks, just in case ISP decides not to do any IP change. But I noticed the Forced update still being sometimes executed, while IP stays the same.

Why is this happening?


162515  info : Rerun IP check at 2022-10-28 16:25
162515       : Detect local IP on 'web'
162515       : #> /bin/uclient-fetch -q -O /var/run/ddns/myddns_ipv4.dat -Y off 'http://checkip.dyndns.com' 2>/var/run/ddns/myddns_ipv4.err
162515       : Local IP '111.111.111.111' detected on web at 'http://checkip.dyndns.com'
162515       : Waiting 300 seconds (Check Interval)
163016       : Detect registered/public IP
163016       : #> /usr/bin/nslookup hostname.fakeddns.com  >/var/run/ddns/myddns_ipv4.dat 2>/var/run/ddns/myddns_ipv4.err
163016       : Registered IP '111.111.111.111' detected
163016  info : Rerun IP check at 2022-10-28 16:30
163016       : Detect local IP on 'web'
163016       : #> /bin/uclient-fetch -q -O /var/run/ddns/myddns_ipv4.dat -Y off 'http://checkip.dyndns.com' 2>/var/run/ddns/myddns_ipv4.err
163017       : Local IP '111.111.111.111' detected on web at 'http://checkip.dyndns.com'
163017       : Forced Update - L: 111.111.111.111' == R: '111.111.111.111'
163017       : #> /bin/uclient-fetch -q -O /var/run/ddns/myddns_ipv4.dat -Y off 'https://fakeddns.com/update?token=***PW***&domain=hostname.fakeddns.com' 2>/var/run/ddns/myddns_ipv4.err
163019       : DDNS Provider answered:
OK
163019  info : Forced update successful - IP: '111.111.111.111' send
163019       : Waiting 300 seconds (Check Interval)
163519       : Detect registered/public IP
163519       : #> /usr/bin/nslookup hostname.fakeddns.com  >/var/run/ddns/myddns_ipv4.dat 2>/var/run/ddns/myddns_ipv4.err
163520       : Registered IP '111.111.111.111' detected
163520  info : Rerun IP check at 2022-10-28 16:35
163520       : Detect local IP on 'web'
163520       : #> /bin/uclient-fetch -q -O /var/run/ddns/myddns_ipv4.dat -Y off 'http://checkip.dyndns.com' 2>/var/run/ddns/myddns_ipv4.err
163521       : Local IP '111.111.111.111' detected on web at 'http://checkip.dyndns.com'
163521       : Waiting 300 seconds (Check Interval)
164021       : Detect registered/public IP
164021       : #> /usr/bin/nslookup hostname.fakeddns.com  >/var/run/ddns/myddns_ipv4.dat 2>/var/run/ddns/myddns_ipv4.err
164021       : Registered IP '111.111.111.111' detected

If I am not wrong, there is a 72 hour forced interval on this provider.

I changed the IP and hostname link for privacy reasons... sorry if it wasn't obvious.

even so. It is forcing in less than 24 hours.

Any idea what is the force interval?
Can you try to change the force unit into hours and try 72 force interval?

it's to force the update even if IP never changes.

I tried deleting force interval unit, which defaults to 72. Same thing happened:
image

No, I meant how often does it do a force renewal.

ah, it was quite random, I think. about every 3-6 hours.

so far the problem fixed itself after installing sysupdate 22.03.2, which forced me to reinstall all the packages. Last update was 4 minutes after the IP change.

2 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.