diff --git a/src/freedombone-installer b/src/freedombone-installer
index 43d3db6971eb9f01c68569e0a24b48027920b217..579311d8002c024bbfbe7b79da2e45bbf57d8cb3 100755
--- a/src/freedombone-installer
+++ b/src/freedombone-installer
@@ -2607,16 +2607,18 @@ 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
-                /usr/local/bin/${PROJECT_NAME}-notification -s "[${PROJECT_NAME}] Dynamic DNS" -m "IP address changed from $webadmin_ipv4_address to $curr_ipv4"
+    if [ -f "$webadmin_install_dir/dynamicdns.html" ]; then
+        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
+                    /usr/local/bin/${PROJECT_NAME}-notification -s "[${PROJECT_NAME}] Dynamic DNS" -m "IP address changed from $webadmin_ipv4_address to $curr_ipv4"
+                fi
+                webadmin_ipv4_address="$curr_ipv4"
+                sed -i "s|<p class=\"ipaddress\".*|<p class=\"ipaddress\" translate=\"no\">${curr_ipv4}</p>|g" "$webadmin_install_dir/dynamicdns.html"
             fi
-            webadmin_ipv4_address="$curr_ipv4"
-            update_dynamic_dns
         fi
     fi
 }