Die Webseite wieistmeineip.de arbeitet mit PHP und nutzt folgende Funktion
string gethostbyaddr ( string $ip_address )
Dabei startet der PHP Interpreter ein nslookup um anhand der IP-Adresse den Hostnamen zu erhalten.
Anhand des Hostnamens (Secondary und Top Level Domain) kann man den Provider erkennen und dieser lässt sich einem Land zuordnen.
Bei einer DNS Abfrage ist die priorität folgende: hosts-datei, dns-table, dns-server-abfrage.
Daher kann es dabei sehr wohl temporäre fehl antworten geben.
-------------------
Geschwindigkeit bei DSL-Anschlüssen:
Bis zu 16 Mbit bedeutet das auch 5 Mbit bis zu 16 Mbit sind.
Die Geschwindigkeit des Anschlusses liegt an der Dämpfung des Anschlusses.
Die größte Dämpfung entsteht meist bei einem falschen Modem.
Danach kommt die Hausinterne Verkabelung dran.
-------------------
DSL Geschwindigkeitstests sind meist nicht aussagend.
Die Problematik daran ist wie der Server angebunden ist, wie hoch die Auslastung des Servers ist, welche Strecke die TCP Pakete nehmen, aus welchem Netz der Server kommt und wie dieses Netz an deinen Provider angebunden ist.
Daher sind Speedtests von Provider besser da dort die Geschwindigkeit zwischen Annahmestelle und Modem gemessen wird.
Grüße
SweetNordic