Manual
NAME
ddnsd - Dynamic DNS (Domain Name Service) Daemon
SYNOPSIS
ddnsd ( start | stop | restart | status | version | help )
DESCRIPTION
ddnsd is a client for updating dynamic DNS records for a domain hosted on Cloudflare or a subdomain hosted on DuckDNS. It can be used to update the IP address of a domain or subdomain when the IP address of the host changes. This is useful if your internet service provider doesn’t provide a static IP address.
- start
- Starts the DDNSD client service. This will run the client in the background and update the DNS records periodically.
- stop
- Stops the DDNSD client service. This will stop the client from running in the background and updating the DNS records.
- restart
- Restarts the DDNSD client service. This will stop the client and start it again in the background.
- status
- Displays the status of the DDNSD client service. This will show whether the client is running or not, and if it is running, how long it has been running.
- config [ cloudflare | duckdns | -h | –help ]
- Edit the configuration file for the DDNSD client. This command allows you to set up or modify the settings for either Cloudflare or DuckDNS. See CONFIG OPTIONS below for more details.
- version
- Displays the version of the DDNSD client.
- help
- Displays the help message for the DDNSD client. This will show the available commands and options.
CONFIG OPTIONS
The configuration file for the DDNSD client is located at /etc/ddnsd.conf
. This file is not able to be edited directly, however the configuration that is used by the client can be modified with following options:
- cloudflare
- Saves the configuration for Cloudflare as cloudflare.conf in the
/etc/ddnsd.conf.d/
directory. This file contains the settings for updating DNS records. - duckdns
- Saves the configuration for DuckDNS as duckdns.conf in the
/etc/ddnsd.conf.d/
directory. This file contains the settings for updating subdomain records. - h or –help
- Displays the help message for the configuration options. This will show the available options and their descriptions
SEE ALSO
ddnsd.conf(5), systemd(1)
COPYRIGHT
Copyright (c) under the terms of the GPL-3.0 license.