Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reidcooper/fefb4504b7442c9ad882103a82a199da to your computer and use it in GitHub Desktop.
Save reidcooper/fefb4504b7442c9ad882103a82a199da to your computer and use it in GitHub Desktop.
Configure ddclient withNamecheap

Configure ddclient with Namecheap

Namecheap Configuration

  1. Click the Manage button next to the domain in the Domain List view
  2. In the Domain tab, scroll down and remove any entries in the Redirect Domain list
  3. In the Advanced DNS tab...
  4. Turn on Dynamic DNS and make a note of the password
  5. Add an A Record for @ pointing to 127.0.0.1

ddclient Configuration

  1. Install (fill in dummy values for the TUI)

    sudo apt-get install ddclient libio-socket-ssl-perl
    
  2. Edit /etc/ddclient.conf to look like the following

    ssl=yes
    use=web, web=dynamicdns.park-your-domain.com/getip
    protocol=namecheap
    server=dynamicdns.park-your-domain.com
    login=YOURDOMAIN.COM
    password='***'
    YOURHOST
    
  3. Test

    sudo ddclient -query
    sudo ddclient -debug -verbose -noquiet
    
  4. Restart

    sudo service ddclient restart
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment