Dynamic DNS Setup

Portal Home > Knowledgebase > Tutorial > Dynamic DNS Setup

Dynamic DNS Tutorial

1.Getting your external IP

Login your VNC Console. you can find VNC function in product manage page called as noVNC.

Login into your system, using username `root` and pre-set password to login. you can find the password in setup email, or you can reset password in the control panel.

Run “curl”, you may need to install curl first.

Then you can connect to your VPS via SSH, using your external IP.

2.Using crontab and CloudFlare API for DDNS update.


Edit the sections to the screenshot below: (
DDNS Setup

Leave CFID empty at this time.

For example, Your domain is, and your preferred DDNS domain is

You should fill the blanks as the screenshot below: (

DDNS Setup

Just execute this script and it will fetch all your subdomains’ CFID. Pick your preferred DDNS’ CFID and fill it to the script. (

DDNS Setup

At last, add this script to crontab, you can automatically update your DDNS.

For crontab tutorial, see

Failed to curl?
ping, if reachable:
echo "nameserver">/etc/resolv.conf 
and try curl again.

Was this answer helpful?
3 Users Found This Useful 14 Votes