32eec87489faaa81cf57e2f56e8b6fc2ddde2cc4
[toast/tdyndns.git] / doc / todo.txt
1 1) konfiguration auslagern
2
3 2) detect ip
4    manche anbieten haben eigene oder verwenden fremde server, die via
5    HTTP GET die aktuelle IP-adresse rausfinden. oder verwenden gleich die,
6    die das skript sieht ("REMOTE_ADDR"). soweit so einfach (wenn man noch
7    proxies ignoriert, aber das geht auch).
8    sollten wir auch tun.
9    nur: interessant wirds, ipv4 _und_ ipv6 rauszufinden, weil der aktuelle
10    request ja nur einer ist.
11    interessanterweise schafft das https://nsupdate.info/
12    (mit python, django und ajax).
13
14    bei http://wtfismyip.com/ gehts auch. da ist javascript involviert:
15    https://ipv4.wtfismyip.com/js https://ipv6.wtfismyip.com/js
16    auch nicht ideal (fuer clients, die kein JS ausfuehren). und braucht wohl
17    je einen ipvN-only host.
18
19    und dann gibts noch http://test-ipv6.com/source.html -->
20    https://code.google.com/p/falling-sky/ (auch javascript).
21
22    und http://ipv6-test.com/api/ ->
23    http://ipv6-test.com/api/widget.php?domain=referer (javascript,
24    interessant unter dem jquery-teil).
25
26    na gut, fuer skripts wuerd auch REMOTE_ADDR and "wget -4"/"wget -6"
27    reichen ...