Dynamic DNS with Namecheap

Sure,

Apr  6 16:30:56 vyos ddclient[29534]: WARNING:   Connection: close
Apr  6 16:30:56 vyos ddclient[29534]: WARNING:   Content-Length: 423
Apr  6 16:30:56 vyos ddclient[29534]: WARNING:
Apr  6 16:30:56 vyos ddclient[29534]: WARNING:   <?xml version="1.0"?><interface-response><Command>SETDNSHOST</Command><Language>eng</Language><ErrCount>1</ErrCount><errors><Err1>Domain name not found</Err1></errors><ResponseCount>1</ResponseCount><responses><response><ResponseNumber>316153</ResponseNumber><ResponseString>Validation error; not found; domain name(s)</ResponseString></response></responses><Done>true</Done><debug><![CDATA[]]></debug></interface-response>
Apr  6 16:30:56 vyos ddclient[29534]: FAILED:   updating ralmworld.com: Invalid reply.

Just managed to reproduce this with the browser, as I expected Vyos is not filling the “Domain” property and instead only the host.

On my repro I did this:

https://dynamicdns.park-your-domain.com/update?host=ralmworld.com&password=mykey&ip=127.0.0.1

However the Namecheap documentation asks for the following:

https://dynamicdns.park-your-domain.com/update?host= @ &domain= yourdomain.tld &password= e747d77054a844409c486973cb &ip= 127.0.0.1