diff --git a/src/freedombone-installer b/src/freedombone-installer
index 33472c92fabbb55419a4e87b7afa1a282c9f0f54..ee7d25d97fec299fb67800ca31c72da2bc26a341 100755
--- a/src/freedombone-installer
+++ b/src/freedombone-installer
@@ -2601,6 +2601,7 @@ function update_dynamic_dns {
 function webadmin_monitor_ip_changes {
     webadmin_monitor_ip_ctr=$((webadmin_monitor_ip_ctr+1))
     if [ $webadmin_monitor_ip_ctr -gt 300 ]; then
+        webadmin_monitor_ip_ctr=0
         curr_ipv4=$(get_external_ipv4_address)
         if [[ "$curr_ipv4" != "$webadmin_ipv4_address" ]]; then
             if [ "$webadmin_ipv4_address" ]; then
@@ -2609,7 +2610,6 @@ function webadmin_monitor_ip_changes {
             webadmin_ipv4_address="$curr_ipv4"
             update_dynamic_dns
         fi
-        webadmin_monitor_ip_ctr=0
     fi
 }