- 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
something important I've noticed for point 5: it's ok to assign to localhost if the IP has not already been set for the DNS, but if you're IP is already pointing to it, you should put in the current server IP there (you might be changing hosts, for example).
Otherwise it assigns localhost to the DNS initially - but it will correctly update to the new IP on the next change.