- Click the Manage button next to the domain in the Domain List view
- In the Domain tab, scroll down and remove any entries in the Redirect Domain list
- In the Advanced DNS tab...
- Turn on Dynamic DNS and make a note of the password
- Add an A Record for @ pointing to 127.0.0.1
-
Install (fill in dummy values for the TUI)
sudo apt-get install ddclient libio-socket-ssl-perl
-
Edit
/etc/ddclient.conf
to look like the followingssl=yes use=web, web=dynamicdns.park-your-domain.com/getip protocol=namecheap server=dynamicdns.park-your-domain.com login=YOURDOMAIN.COM password='***' YOURHOST
-
Test
sudo ddclient -query sudo ddclient -debug -verbose -noquiet
-
Restart
sudo service ddclient restart
Thanks for this config!
For me it didn't work out of the box, it kept giving the below error:
CONNECT: dynamicdns.park-your-domain.com WARNING: cannot connect to dynamicdns.park-your-domain.com:443 socket: Temporary failure in name resolution IO::Socket::IP configuration failed FAILED: updating @: Could not connect to dynamicdns.park-your-domain.com.
However, turns out that uncommenting the
ssl=yes
part from the config fixes the issue for me at least.