Crate libdns

source ·
Expand description

Abstracting and implementing DNS zone management for different providers.

This crate defines a generic provider-agnostic API to manage DNS zones and optionally provides implementations for well-known providers.

§Providers

The most basic trait for every DNS zone provider is Provider. It only support zone retrieval by default.
The following capabilities can be implemented additionally:

§Zones

The generic DNS Zone also only supports record retrieval by default.
The following capabilities can be implemented additionally:

Structs§

  • Represents a DNS record.

Enums§

Traits§