Ddclient doesn't check the dns result when it tries to update. It checks its cache file an when value saved in the cache differs from the result it got, it does an update. So if you want to force an update, you could do it this way: This way, ddclient changes its cache and will see an changed IP adres.

\n"; $main[] = $text; /* $text['id'] = "nonrouter"; $text['title'] = "Non router option"; $text['menu'] = "Non router"; $text['body'] = "" . "\n" . "" . "\n" . "" . "" . "
-use=web obtain IP from an IP discovery page on the web. This is the default way if none is specified
-use=if obtain IP from the -if {interface}.
-use=ip obtain IP from -ip {address}.
-use=cmd obtain IP from the -cmd {external-command}.
-use=fw obtain IP from the firewall specified by -fw {type|address}.
"; $main[] = $text; */ ?>