]> ToastFreeware Gitweb - toast/tdyndns.git/blobdiff - doc/todo.txt
more on IP autodetection
[toast/tdyndns.git] / doc / todo.txt
index 61d225208e105a0598d94fdb956439b16b66046a..d9da8fc608eb267e1bf558ed331e664e298ba65a 100644 (file)
        clients das loesen.
        aber allgemein ist es etwas unschoen, dass man nicht nur A oder AAAA
        loeschen kann
+
+3) detect ip
+   manche anbieten haben eigene oder verwenden fremde server, die via
+   HTTP GET die aktuelle IP-adresse rausfinden. oder verwenden gleich die,
+   die das skript sieht ("REMOTE_ADDR"). soweit so einfach (wenn man noch
+   proxies ignoriert, aber das geht auch).
+   sollten wir auch tun.
+   nur: interessant wirds, ipv4 _und_ ipv6 rauszufinden, weil der aktuelle
+   request ja nur einer ist.
+   interessanterweise schafft das https://nsupdate.info/
+   (mit python, django und ajax).
+
+   bei http://wtfismyip.com/ gehts auch. da ist javascript involviert:
+   https://ipv4.wtfismyip.com/js https://ipv6.wtfismyip.com/js
+   auch nicht ideal (fuer clients, die kein JS ausfuehren). und braucht wohl
+   je einen ipvN-only host.
+
+   und dann gibts noch http://test-ipv6.com/source.html -->
+   https://code.google.com/p/falling-sky/ (auch javascript).
+
+   und http://ipv6-test.com/api/ ->
+   http://ipv6-test.com/api/widget.php?domain=referer (javascript,
+   interessant unter dem jquery-teil).
+
+   na gut, fuer skripts wuerd auch REMOTE_ADDR and "wget -4"/"wget -6"
+   reichen ...