node package manager


Quick Start

[c]npm install dnspod-ddns2 -g
ddns --login_email=[your_login_email_of_dnspod] --login_password=[your_login_password_of_dnspod]

Sometimes you may want to run in daemon, just do as below:

nohup ddns ... >/dev/null 2>&1 &


Currently, it only supports A record modify.



Your login email of your account on dnspod.


Your login password of your account.


Your domain name. If not explicitly specified, it will default to the first domain of your domain list returned. However, it is recommended to be specified.


The updating frequency which defaults to 30 seconds. If your want it to run in every 5 minutes, just add --timeout=300.