Ddclient daemon not updating
This isn't necessary, as the update script on Namecheap's end determines your IP on its own.
This is most often used for finding the hostname of a client that is connecting to a server, such as a webserver or SSH daemon.
They said to use as the login instead of my actual domain. CONNECT: checkip.CONNECTED: using HTTP SENDING: GET / HTTP/1.0 SENDING: Host: checkip.SENDING: User-Agent: ddclient/3.7.3 SENDING: Connection: close SENDING: RECEIVE: HTTP/1.1 200 OK RECEIVE: Content-Type: text/html RECEIVE: Server: Dyn DNS-Check IP/1.0 RECEIVE: Connection: close RECEIVE: Cache-Control: no-cache RECEIVE: Pragma: no-cache RECEIVE: Content-Length: 106 RECEIVE: RECEIVE: daemon=300 # check every 300 seconds syslog=yes # log update msgs to syslog mail=root # mail all msgs to root mail-failure=root # mail failed update msgs to root pid=/var/run/# record PID in file. Works with use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address protocol=namecheap \ server=dynamicdns.\ login=\ password=PASSWORD \ lf4bot I just went through this process, and want to note some issues that tripped me up.
Has anyone been able to get namecheap DNS updated with ddclient? First, this is the canonical reference for configuring ddns for namecheap: If you don't want to rely on an external web service for finding your IP (like me), things are slightly more complicated.
Just define "*" as a subdomain A record on your Namecheap "all host records" page.
App:: DDNS:: Namecheap is on the CPAN if you're interested.