Crate clouddns_nat_helper

source ·
Expand description

Main crate for the clouddns_nat_helper application.

For usage information, see: here

For more information, choose one of the modules below. The following modules might be of interest if you want to add new functionality:

  • ipv4sources are used to retrieve a valid Ipv4 address for any managed A records
  • providers are DNS providers such as Cloudflare that ultimately server DNS records to clients
  • registry is used to implement ownership over DNS A records, preventing conflicts with other instances of this application

Modules§

  • A way to retrieve an IPv4 address for use in A records. Each source implements the Ipv4Source trait.
  • Plan the actions required to bring domains up-to-date.
  • Interface with DNS providers and get/set zone records.
  • Manage ownership of DNS records