Unterstützte Provider
Angebundene Anbieter
Abschnitt betitelt „Angebundene Anbieter“| Anbieter | Kennung |
|---|---|
| PowerDNS | powerdns |
| Hetzner Cloud DNS | hetzner |
| IONOS | ionos |
| hosting.de | hostingde |
| netcup | netcup |
| Cloudflare | cloudflare |
| AWS Route 53 | route53 |
| Google Cloud DNS | gclouddns |
| Azure DNS | azuredns |
| GoDaddy | godaddy |
| DigitalOcean DNS | digitalocean |
| deSEC | desec |
Dazu kommt im Demo-Modus ein In-Memory-Provider (demo), der nichts nach außen
schickt.
Zugangsdaten erfassen
Abschnitt betitelt „Zugangsdaten erfassen“Jede Integration bringt ihre eigenen Felder mit — mal ein einzelnes API-Token, mal Schlüssel plus Geheimnis plus Zonen-Kennung. Die Maske zeigt genau die Felder des gewählten Anbieters, dazu:
- einen Portal-Link dorthin, wo der Schlüssel beim Anbieter entsteht,
- einen Doku-Link auf dessen API-Dokumentation,
- eine Kurzanleitung in Textform, weil sich der Weg dorthin bei jedem Anbieter unterscheidet.
Verbindung testen prüft die Angaben sofort gegen die API. Danach führt der Account einen der Zustände verbunden, Auth-Fehler, nicht erreichbar oder deaktiviert.
Zugangsdaten liegen envelope-verschlüsselt in der Datenbank und werden über die API nie zurückgegeben.
Capabilities
Abschnitt betitelt „Capabilities“Nicht jeder Anbieter kann dasselbe. Jede Integration meldet ihre Fähigkeiten, und die Oberfläche richtet sich danach — statt Knöpfe anzubieten, die beim Anbieter ins Leere laufen:
| Fähigkeit | Bedeutung |
|---|---|
ZoneManagement | Zonen anlegen/entfernen über die API |
DNSSEC | DNSSEC-Verwaltung über die API |
DynDNS | anbietereigener DynDNS-Dienst |
ZoneTransfer | AXFR/Zonentransfer |
Protection | Löschschutz auf Anbieterseite |
AliasAtApex | ALIAS/ANAME am Zonenursprung |
AtomicBulk | mehrere Änderungen in einem Aufruf |
ReadOnlyNS | Apex-NS-Einträge sind über die API nicht änderbar |
SupportedTypes | Einschränkung auf bestimmte Record-Typen |
Ein Anbieter mit AtomicBulk (etwa deSEC) bekommt alle Änderungen einer Zone
in einem einzigen Aufruf; bei den übrigen wird pro Record Set geschrieben.
Neue Integration
Abschnitt betitelt „Neue Integration“Ein Adapter implementiert das Provider-Interface (Zones, RRsets,
ApplyChanges, Health) und meldet Deskriptor und Capabilities an die
Registry. Details in Mitarbeit.