Skip to content

CLI tool to manage Cloudflare DNS records

License

Notifications You must be signed in to change notification settings

nitschmann/cfdns

Repository files navigation

cfdns

cfdns is a tool that allows the management of Cloudflare DNS records via the API easily within a CLI. It also has the option to set dynamically the public IPv4 of the machine (or the network itself), through detection, for specific DNS records. A system wide config file allows working with different profiles (API key and email) at the same time.

The tool does NOT cover anything else of the Cloudflare API.

STATE: WIP (!)

Features

  • Create, update and delete DNS records for specific Cloudflare zone
  • Update the content of type A DNS records automatically to the public IPv4
  • Manage multiple Cloudflare profiles locally with different profiles in a config file

Usage

CLI

Full usage documentation for the CLI could be found in a separate folder.