A simple dynamic DNS client written in Node.js. Supporting Node.js v4.2+.
Uses dynamicdns.park-your-domain.com to update the dynamic dns domain record.
npm install simple-dynamic-dns-client
Create a config.json
file containing (see template for example):
Property Name | Description | Type |
---|---|---|
interval |
The period of time to wait between checking for an updated ip address in ms | Integer |
domains |
The domains and hosts to update upon an address change | Array<{name: String, hosts: Array<String>}> |
password |
The password to authenticate against dynamicdns.park-your-domain.com | String |
It is recommended that a process manager (i.e. pm2) is used to keep the client constantly running.