25 lines
622 B
Markdown
25 lines
622 B
Markdown
# tiny-dns
|
|
|
|
Ein einfacher DNS-Server, der für ACME DNS Abfragen genutzt werden kann.
|
|
|
|
- `POST /register` : Registriert einen neuen DNS-Eintrag.
|
|
- `POST /update` : Aktualisiert einen vorhandenen DNS-Eintrag.
|
|
- `POST /delete` : Löscht einen vorhandenen DNS-Eintrag.
|
|
- `GET /status` : Gibt den Status des Servers zurück.
|
|
|
|
# Basiert auf DNS-01
|
|
|
|
|
|
### Update URL
|
|
|
|
```bash
|
|
curl http://\[::1\]:3000/update -H "X-Api-User: mig" -H "X-Api-Key: geheimnis" \
|
|
--json '{"subdomain": "acme.norbb.de", "rdata": "___validation_token_received_from_the_ca___"}'
|
|
```
|
|
|
|
### Test URL
|
|
|
|
```bash
|
|
dig @localhost -p 8053 -t TXT acme.norbb.de
|
|
```
|