ProxyCompass-Wissensdatenbank
Wie Websites Ihren Standort bestimmen
Eine Website kann Ihren Standort aus einer IP-Adresse schätzen, eine Geräteposition anfordern oder gespeicherte Informationen früherer Besuche verwenden. Sie kann auch ein selbst gewähltes Land anzeigen. Diese Quellen beschreiben unterschiedliche Dinge: Verbindung, Gerät, Vorlieben und verwendetes Konto.
Bei der Proxy-Standortauswahl wählen Sie das benötigte Land der für Websites sichtbaren IP-Adresse. Der Browser sendet weiterhin weitere Informationen. Um das Ergebnis einer Website zu verstehen, hilft die Kenntnis dieser Angaben und ihrer Übertragung.
Warum öffnet eine deutsche IP-Adresse einen Shop für Indien?
Stellen Sie sich einen Kunden in Indien vor, der einen Shop über einen als deutsch gelisteten Proxy öffnet. Auch der Shop erkennt im Beispiel die IP-Adresse als deutsch. Trotzdem zeigt die Länderauswahl oben Indien und der Katalog Angebote für Kunden in Indien.
Bei einem früheren Besuch hatte der Kunde Indien gewählt. Der Shop speicherte diese Auswahl und verwendet sie erneut. Er besitzt zwei hilfreiche Informationen: Die aktuelle Anfrage kommt von einer deutschen IP-Adresse, und der Kunde wollte zuvor für Indien einkaufen. Die Beibehaltung dieses Markts ist beabsichtigtes Shopverhalten.
IP-Land und gewählter Shopmarkt beantworten daher unterschiedliche Fragen. Erstes betrifft die Anfragequelle, Zweites die Einkaufserfahrung. Dasselbe gilt für die gewählte Stadt einer Wetterseite oder ein Hotelsuchziel. Eine Website kann Ortsinformationen zeigen, ohne den Besucher physisch dort zu verorten.
Welche Informationen erreichen die Website?
Der verarbeitende Server sieht die IP-Adresse der Verbindung. Bei einer Proxyanfrage ist das die Adresse der Proxyverbindung zum Dienst. IP-Geolokalisierungsdaten verknüpfen sie mit einem Land oder Gebiet. Die Website selbst oder ein vorgeschalteter Dienst kann diese Abfrage ausführen.
Die Anfrage kann außerdem Sprachvorlieben und gespeicherte Websitecookies enthalten. Nach dem Laden kann JavaScript weitere Browsereinstellungen lesen und über dessen Berechtigungssystem den Gerätestandort anfordern. Eine Anmeldung erschließt zusätzliche Informationen: Die Website kann gespeicherte Kontodaten abrufen.
| Information | Quelle | Mögliche Verwendung |
|---|---|---|
| Der IP-Adresse zugeordnetes Land | Die Verbindung und IP-Standortdaten der Website. | Erste Regionalversion wählen oder grobes Gebiet schätzen. |
| Geräteposition | Mit Erlaubnis vom Browser angeforderte Standortschätzung. | Nahe Orte finden oder den Besucher auf einer Karte positionieren. |
| Gespeichertes Land oder gespeicherte Stadt | Websitedaten im Browser oder Kontoeinstellungen. | Die bei einem früheren Besuch gewählte Region wiederherstellen. |
| Sprache und Zeitzone | Browsereinstellungen aus Anfragen oder Seitenskripten. | Unterstützte Sprache wählen und örtliche Zeiten anzeigen. |
| Lieferadresse oder Suchziel | Vom Kunden übermittelte Informationen. | Lieferbarkeit prüfen oder im gewünschten Gebiet suchen. |
Eine Website nutzt die für ihre Funktionen benötigten Daten. Eine einfache Seite kann nur die IP-Adresse verwenden. Ein Shop mit Konten, Regionalangeboten und Lieferoptionen hat Gründe für mehrere Quellen. Nicht jede Website muss alle Tabellenangaben sammeln.
Wie merkt sich eine Website das gewählte Land?
Cookies sind kleine Datenstücke, die der Browser speichert und bei späteren passenden Websiteanfragen mitsendet. Ein Cookie kann eine Länderauswahl direkt enthalten oder eine Kennung, über die der Server eine gespeicherte Sitzung findet. Andere Browserspeicher wie localStorage können Vorlieben für Seitenskripte halten.
Ein Proxywechsel verändert die Verbindung späterer Anfragen. Er entfernt diese Werte nicht. Im Einkaufsbeispiel kann eine Anfrage mit deutscher IP-Adresse dasselbe Sitzungscookie tragen und dem Shop die Indien-Auswahl erschließen.
Kontoeinstellungen können Browser- und Gerätewechsel überstehen. Wohnadresse, Lieferadresse oder bevorzugte Region können auf Websiteservern gespeichert sein und nach der Anmeldung wieder verfügbar werden. Das Löschen lokaler Websitedaten löscht keine Kontodatensätze.
Auch der geöffnete Link kann eine Region festlegen. Ein Shop kann eigene Domains oder Pfade pro Markt haben. Ein Link zur indischen Version öffnet diese gegebenenfalls sofort. Die gewählte URL sagt dem Shop dann bereits, welche Version angefordert wurde.
Frühere Aktivität kann ebenfalls zählen. Google beschreibt beispielsweise IP-Informationen, Gerätestandort, gespeicherte Wohn- und Arbeitsadressen sowie frühere Aktivität als Standortquellen für die Suche. Das beschreibt Google, keine allgemeine Fähigkeit beliebiger Websites, Ihren gesamten Browserverlauf zu lesen.
Wie teilt der Browser den Gerätestandort?
Über die Geolocation API kann eine Seite eine Schätzung der geografischen Geräteposition anfordern. Auf gewöhnlichen öffentlichen Websites verlangt sie einen sicheren Kontext, normalerweise HTTPS, und eine Standortberechtigung. Das Ergebnis enthält Breiten- und Längengrad, Genauigkeitsschätzung und Erfassungszeit. Erlaubt die Seite zwischengespeicherte Positionen, muss ein Kartenaufruf keine neue Messung auslösen.
Browser und Standortdienste des Geräts bestimmen die Ermittlung. Quellen können GPS, umliegende WLAN-Netze, Mobilfunk- und IP-Informationen sein. Auch ein Laptop ohne GPS kann deshalb eine Position liefern. Die API verlangt keine bestimmte Quelle und nennt sie der Seite nicht. Browserkoordinaten sollten daher nicht automatisch GPS-Koordinaten oder exakter physischer Standort heißen.
Erlaubt der Kunde in Indien die Standortabfrage und liefert der Browser indische Koordinaten, kann die Seite diese über den deutschen Proxy senden. Die Anfrage trägt zwei unterschiedliche Fakten: Sie kommt von einer deutschen IP-Adresse und enthält eine Position in Indien. Der Proxy transportiert die Angaben; er verwandelt die Koordinaten nicht in deutsche Koordinaten.
Eine neue Berechtigungsabfrage muss nicht bei jedem Besuch erscheinen. Eine frühere Freigabe kann noch gelten. Sie können die Standortberechtigung der Website in den Browsereinstellungen prüfen; zusätzlich können Betriebssystemfreigaben für den Browser gelten.
Eine Ablehnung verhindert während ihrer Gültigkeit neue Positionsabfragen über diese API. IP-Schätzungen und bereits gespeicherte Angaben bleiben getrennte Quellen. Deshalb kann eine Website weiter einen Standort anzeigen, obwohl Sie keine Gerätepositionsabfrage erlaubt haben.
Was verraten Sprache und Zeitzone?
Ein Browser kann bevorzugte Sprachen im Anfrageheader Accept-Language senden. Seitenskripte können die Sprachvorlieben ebenfalls lesen. Das hilft bei der Auswahl verständlicher Sprache und benötigt keine Geräte-Geolokalisierungsberechtigung.
Ein englischer Browser kann auf Reisen oder mit deutschem Proxy englisch bleiben. Unterstützt ein deutscher Shop Englisch, kann er englischen Text zeigen und die Verbindung trotzdem als deutsch behandeln. Auch en-US bezeichnet eine Sprachvariante, keinen bestätigten US-Standort.
JavaScript kann außerdem die Browserzeitzone lesen, etwa über Intl.DateTimeFormat().resolvedOptions().timeZone. Damit kann die Website einen Termin in der Ortszeit des Besuchers zeigen. Der Wert spiegelt gewöhnlich die Browserumgebung mit automatisch oder manuell eingestellter Zeitzone wider.
Zeitzonenname und UTC-Abweichung sind unterschiedliche Werte. Eine Abweichung nennt den Abstand zu UTC zu einem Zeitpunkt; mehrere Länder können sie teilen. Keiner der Werte beweist allein den physischen Gerätestandort. Websites können Sprache und Zeitzone vergleichen. Ein Unterschied zum Proxyland allein belegt aber keine offengelegte weitere IP-Adresse.
Kann die Website eine andere IP-Adresse erfahren?
Eine Proxyeinstellung gilt für den darüber gesendeten Browserverkehr. Sie belegt nicht denselben Weg für jede Browser- oder Geräteverbindung. WebRTC, die Browsertechnik für Echtzeitaudio, Video und Datenaustausch, kann beim Verbindungsaufbau Adressen ermitteln. Erlauben Browserregeln und Netzkonfiguration direkte Prüfungen, können diese eine weitere öffentliche IP-Adresse wie die des Kundenanschlusses offenlegen.
Das hängt von Datenschutzregeln und Netzkonfiguration ab. WebRTC ist kein allgemeingültiger Weg für jede Website, die öffentliche Kunden-IP wiederzufinden. Eine private lokale Adresse wie 192.168.1.10 ist ein anderer Befund: Sie kann in vielen unabhängigen lokalen Netzen existieren und allein kein Land identifizieren.
DNS wandelt Domainnamen in Netzwerkadressen um. Ein spezieller DNS-Test kann den auflösenden Resolver identifizieren. Dessen Land beschreibt diesen Server, der weit von Kunde und Proxy entfernt sein kann. Manche Resolver senden über die optionale Funktion EDNS Client Subnet zusätzlich einen Teil der Client-IP-Adresse mit. Ein Resolver in einem anderen Land und offengelegte Informationen zum Clientnetz sind deshalb unterschiedliche Ergebnisse.
Diese Mechanismen betreffen Netzwerkdaten außerhalb der gewöhnlichen Seitenanfrage. Untersuchen Sie sie bei unerwarteten öffentlichen Adressen oder anderen Netzangaben im Test. Eine falsche Seitensprache allein belegt keine solche Verbindung.
Welche Information hat Vorrang?
Das hängt von der Entscheidung ab. Die Kartenfunktion „in meiner Nähe“ kann eine freigegebene Geräteposition verwenden. Ein Shop kann die frühere Länderauswahl behalten. Eine Lieferberechnung benötigt das Paketempfangsziel. Diese Funktionen können beim selben Besuch unterschiedliche Informationen nutzen.
Es gibt keine allgemeine Regel, dass GPS stets IP überstimmt oder das Kontoland beide. Die Website entscheidet über verfügbare und relevante Quellen je Funktion. Sie kann eine nutzen, auf eine andere ausweichen oder mehrere vergleichen.
An der Kasse wird der Unterschied deutlich. Ein Kunde kann im deutschen Katalog stöbern und dann eine indische Lieferadresse eingeben. Der Shop kann Versand, Produkte oder Zielregeln entsprechend ändern. Shopify beschreibt beispielsweise die Lieferadresse als maßgeblich für das endgültige Markterlebnis beim Checkout. Das ist eine Regel des Handelssystems, keine neue Messung der Proxy-IP-Adresse.
Zugang ist eine weitere Entscheidung. Ein Dienst kann das Land richtig erkennen und eine Aktion trotzdem wegen Konto-, Netzwerk- oder Verfügbarkeitsregeln ablehnen. Eine allgemeine Ablehnung verrät nicht ihre Datenbasis. Maßgeblich ist die konkrete Dienstbegründung statt der bloßen Ablehnung.
Wie erkennen Sie den Einfluss auf das Ergebnis?
Beginnen Sie mit der genauen Funktion: Verbindungsland, Regionalkatalog, lokale Suche, Sprache oder Lieferbarkeit. Jede kann andere Quellen nutzen. Halten Sie für einen Vergleich Proxy-IP-Adresse und Seitenadresse gleich und ändern Sie eine relevante Bedingung. Dokumentieren Sie die tatsächliche Testadresse statt nur gleiche Einstellungen anzunehmen. Sonst ändert Rotation die IP gleichzeitig mit Ihrer Testvariable.
- Die Websiteeinstellungen prüfen. Kontrollieren Sie Länderauswahl, Suchgebiet, Lieferziel und Regionalversion der URL. Eine sichtbare Auswahl erklärt das Ergebnis vielleicht bereits.
- Wiederkehrenden Besuch mit einer neuen abgemeldeten Sitzung vergleichen. Ein gesondertes Testprofil ohne gespeicherte Websitedaten hilft bei der Zustandsprüfung. Bestätigen Sie zuerst dieselbe Proxy-IP-Adresse. Eine neue private Sitzung trennt Websitedaten vom gewöhnlichen Browsen, ändert aber nicht automatisch Verbindung und sämtliche Browsereinstellungen.
- Änderungen nach der Anmeldung prüfen. Kehrt die frühere Region mit dem Konto zurück, prüfen Sie dessen Region und Adressen. Das deutet auf Kontoinformationen hin, legt aber nicht den gesamten Entscheidungsprozess offen.
- Den Gerätestandort bei benötigter aktueller Position prüfen. Kontrollieren Sie Standortberechtigung und Angaben der Website zu ihrer Schätzquelle. Ergebnisse aus der Nähe und gespeichertes Lieferland verlangen unterschiedliche Prüfungen.
Im Einkaufsbeispiel korrigiert die Wahl Deutschlands im Shopmenü die gespeicherte Marktvorliebe. Soll nach Indien geliefert werden, bleibt dieses Ziel relevant. Ordnet die Website ausdrücklich die Proxy-IP-Adresse dem falschen Land zu, betrifft die Frage dagegen deren Standortdaten. Das gewünschte Ergebnis bestimmt den nächsten konkreten Schritt.
