diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..95831ea2dbc0eedabb0c9a3a9e0e9672194bf06b --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# FFDDNS + +Freifunk dynamic DNS Service + +# Ideen + +Ich würde das ganze gernn so gestalten, dass keine Accounts notwendig sind um subdomains +zu registrieren und zu updaten. Der Grund ist, dass wir so so gut wie keine personalisierten +Daten speichern müssen. Ein paar Stichpunkte: + +- Kein Account notwendig +- Beim registrieren wird ein Token generiert +- Zum updaten muss das Token mitgeschickt werden + - so wissen wir, dass der Client berechtigt ist, die Domain zu updaten +- Jede Domain hat einen Counter der initial auf 90 Tage gesetzt ist + - Letsencrypt Zertifikate sind auch für 90 Tage gültig +- Der Counter zählt linear runter +- Mit jedem update wird der Counter wieder auf 90 Tage gesetz +- Wenn der Counter 0 erreicht wird die Domain wieder freigegeben + - Token wird gelöscht + - Domain kann wieder registriert werden