DD-WRT has limit support for different DDNS update mechanisms.
A simple workaround is the following script.
Login to your router and go to Administration > Commands
Add the following to the startup script, modifying it for your details
1 2 3 4 5 6 7 8 9 10 11 12 13 | cat <<EOF > /tmp/namecheap.sh KEY="YOUR NAME CHEAP DIRTY LONG KEY" DDNS_DOMAIN="feeditout.com" DDNS_HOST="dave-pc" IP=\$(curl ifconfig.co) curl -s -o temp.html "http://dynamicdns.park-your-domain.com/update?domain=\$DDNS_DOMAIN&password=\$KEY&host=\$DDNS_HOST&ip=\$IP" EOF chmod +x /tmp/namecheap.sh /tmp/namecheap.sh |
Finally, go to the Administration > Management and add a crontab to update it hourly.
1 2 3 | 0 */1 * * * /tmp/namecheap.sh |
Enjoy 😉