]> ToastFreeware Gitweb - toast/tdyndns.git/blob - doc/todo.txt
new todo (feature request): detect client IP(s)
[toast/tdyndns.git] / doc / todo.txt
1 1) konfiguration auslagern
2
3 2) das mit dem loeschen ... ich glaub wir haben ein problem damit, dass wir
4    A und AAAA loeschen. szenario:
5
6         - alt: ipv4 + ipv6 und A + AAAA existieren
7         - neu: nur ipv4 existiert, unveraendert
8           * gewuenscht: AAAA loeschen, A beibehalten
9           * was passier(t|en kann): beiden werden geloescht, A wird nicht neu
10                 angelegt, weil unveraendert
11
12         kann aber auch nur ein problem meines scripts sein, k.a. wie andere
13         clients das loesen.
14         aber allgemein ist es etwas unschoen, dass man nicht nur A oder AAAA
15         loeschen kann
16
17 3) detect ip
18    manche anbieten haben eigene oder verwenden fremde server, die via
19    HTTP GET die aktuelle IP-adresse rausfinden. oder verwenden gleich die,
20    die das skript sieht ("REMOTE_ADDR"). soweit so einfach (wenn man noch
21    proxies ignoriert, aber das geht auch).
22    sollten wir auch tun.
23    nur: interessant wirds, ipv4 _und_ ipv6 rauszufinden, weil der aktuelle
24    request ja nur einer ist.
25    interessanterweise schafft das https://nsupdate.info/
26    (mit python, django und ajax).