Methode

Was gemessen wird

Zu jedem Standort, den ein Anbieter veröffentlicht, hält crackthe.net fest, was die Serverliste des Anbieters selbst darüber sagt. Für eine wechselnde Auswahl von Standorten wird ein veröffentlichter Server-Endpunkt von Messpunkten in vielen Ländern angepingt. Jede Antwort wird zusammen mit Messpunkt, Zeit und Methodenversion gespeichert.

Was Latenz zeigen kann

Eine Antwort, die für Hin- und Rückweg r Millisekunden braucht, kann nicht aus mehr als r × 100 km Entfernung kommen. Licht legt in Glasfaser etwa 200 km pro Millisekunde zurück. Beim Hin- und Rückweg wird die Strecke zweimal durchlaufen. Tatsächliche Routen sind länger als die Luftlinie. Der Endpunkt liegt also meist deutlich näher als diese Obergrenze.

Die Prüfung funktioniert nur in eine Richtung. Eine schnelle Antwort an einen weit entfernten Messpunkt kann einen Standort ausschließen. Eine langsame Antwort schließt nichts aus. Einen Standort beweist keine Antwort.

Eine Antwort kann auch die mögliche Entfernung des Servers eingrenzen. Liegt ein Server höchstens r km von einem Messpunkt entfernt und dieser Messpunkt g km vom gelisteten Land, kann der Server höchstens r + g km von diesem Land entfernt sein. „Passt zum Land“ bedeutet, dass diese Entfernung klein ist. Es bedeutet nie „dort nachgewiesen“.

Regeln

  1. Ein Messpunkt schließt einen Standort aus, wenn er vom angegebenen Land weiter entfernt ist, als es seine Antwortzeit zulässt. Hinzu kommen 100 km Toleranz für ungenaue Positionen von Messpunkten. Veröffentlicht der Anbieter Stadtkoordinaten, wird derselbe Test gegen einen Kreis mit 50 km Radius um diese Koordinaten ausgeführt. Das Ergebnis für die Stadt steht neben dem Status und ändert ihn nicht: Ein Server in einer anderen Stadt desselben Landes passt zum Land.
  2. „Server nicht im Land“ wird für einen Standort erst angezeigt, wenn mindestens 2 Messpunkte in verschiedenen Netzen oder Städten das Land ausschließen. Markiert der Anbieter den Standort nicht selbst als virtuell, muss außerdem ein zweiter Messtag, frühestens 12 Stunden später, dasselbe zeigen. Bis dahin lautet der Status „kein Befund“.
  3. Messpunkte, deren angegebene Position den übrigen widerspricht, werden verworfen. Zwei Messpunkte, die denselben Endpunkt erreichen, können nicht weiter voneinander entfernt sein als die Summe ihrer beiden Entfernungsgrenzen. Ist das dennoch der Fall, wird der Messpunkt mit den meisten Widersprüchen verworfen. Ein Messpunkt, der auf diese Weise in mehreren Messläufen verworfen wurde, wird in keinem Lauf mehr verwendet.
  4. „Passt zum Land“ wird für einen Standort nur angezeigt, wenn kein Messpunkt ihn ausschließt und die nächste Antwort den Server auf höchstens 1.000 km Entfernung zum gelisteten Land eingrenzt. Ist kein Messpunkt nah genug, lautet das Ergebnis „keine Aussage möglich“.
  5. Ein einzelner Messlauf gilt als Beobachtung. Als bestätigt gilt das Ergebnis, sobald ein zweiter Tag, frühestens 12 Stunden später, dasselbe zeigt.

Was zuerst gemessen wird

Die Standorte werden nacheinander gemessen, aber nicht in beliebiger Reihenfolge. Zuerst kommen die Standorte, bei denen ein Befund etwas aussagen könnte, das die Liste des Anbieters nicht sagt: Listen ohne Virtuell-Markierung, dann unmarkierte Standorte in Listen mit solchen Markierungen. Zuletzt kommen Standorte, die der Anbieter selbst als virtuell markiert. Liegen die Adressen eines Standorts neben denen eines Standorts desselben Anbieters in einem anderen Land, werden auch Messpunkte in diesem Land abgefragt. Wird ein Standort ausgeschlossen, verfolgt der nächstgelegene Messpunkt den Weg dorthin. Die letzten Router auf diesem Weg, die einen Namen nennen, werden beim Ergebnis angezeigt.

Netze

Zu jedem veröffentlichten Endpunkt hält die Seite außerdem fest, welches Netz seine Adresse im Internet ankündigt. Diese Information stammt aus einer öffentlichen Routing-Tabelle und nicht aus einer eigenen Messung. Das bei einem Netz angegebene Land ist dessen Registrierungsort und sagt nichts darüber aus, wo ein Server steht.

Grenzen

  • Gemessen wird der veröffentlichte Server-Endpunkt, nicht die Adresse, über die der Datenverkehr das VPN verlässt. Um den Ausgang zu bestätigen, ist ein Konto beim Anbieter erforderlich.
  • Der Status gilt für das Land. Die Stadt wird nur dort geprüft, wo der Anbieter Koordinaten veröffentlicht. Das Ergebnis steht dann beim einzelnen Standort. Regionen innerhalb eines Landes, etwa US-Bundesstaaten, werden nicht unterschieden.
  • Die meisten Messpunkte stehen in Rechenzentren. Ihre Positionen stammen aus IP-Geolokalisierung.
  • Die Länderumrisse haben einen Maßstab von 1:50 Millionen. Kleine Inseln vor einer Küste können fehlen.

Nutzung der Daten

Die Zahlen auf dieser Seite und die JSON-Dateien mit denselben Daten dürfen zitiert und weiterverwendet werden. Dafür muss crackthe.net sichtbar genannt und die jeweilige Quellseite verlinkt werden. Veröffentlicht werden der aktuelle Stand und die Änderungen der letzten drei Monate, nicht aber die Messhistorie dahinter.

Quellen

  • Serverlisten: die öffentliche Liste des jeweiligen Anbieters, verlinkt auf der Anbieterseite.
  • Messpunkte: Globalping.
  • Länderumrisse: Natural Earth, gemeinfrei. Ländernamen: Unicode CLDR.
  • Netze: iptoasn.com, gemeinfrei.