Mattes: wie geografischen Standort anhand der IP ermittlen

Beitrag lesen

Was WLAN betrifft: Hier steikt mein Tablett. Vermutlich sucht navigator.geolocation.getCurrentPosition() eine Information direkt in den WLAN-Datenpaketen, wenn dazu jemand eine Hinweis hat, bitte her damit.

Die Position wird nicht ermittelt, indem der Browser direkt an der Netzwerkschnittstelle schnüffelt.

Es gibt drei Möglichkeiten: GPS & Co. sowie die Kennungen der sichtbaren Mobilfunk- und WLAN-Zellen. Aus der Satelliteninfo ergibt sich logischerweise sofort ein Standort, mit den Kennungen werden Datenbanken abgefragt.

Die genauesten Datenbanken werden von Apple und Google geführt; Microsoft baut vermutlich Ähnliches auf. Es gibt genügend iOS- und Android-Geräte, die ständig auf Empfang sind und auch GPS eingeschaltet haben. Über GPS wird von den Betriebssystemen der Standort ermittelt und regelmäßig zusammen mit den gerade sichtbaren Mobilfunk- und WLAN-Zellen (einschließlich Signalstärke, so möglich) an die jeweilige Datenbank übermittelt.

Gerade die WLAN-Zellen sind aufgrund ihrer geringen Reichweite ein sehr genaues und obendrein schnelles Mittel zur Positionsbestimmung. Je nach Versorgung sind da 20 bis 50 Meter in Sekundenschnelle durchaus drin.

Es gibt neben Apple und Google auch mehr oder weniger freie Datenbanken, zum Beispiel Open WLAN Map oder Mozilla Location Service, die nach dem gleichen Prinzip arbeiten, aber natürlich mit eigenen Programmen.

Um nochmal auf die ursprüngliche Frage zu kommen: Die Position von Festnetz-Anschlüssen lässt sich auf diesem Wege ebenfalls zuordnen. Man braucht nur mit seinem iOS- oder Android-Gerät vor die Haustür gehen, GPS einschalten und Verbindung zum heimischen WLAN herstellen. Damit ist nach kurzer Zeit sowohl das WLAN lokalisiert als auch die IP-Adresse des Festnetz-Anschlusses, über den das WLAN am Internet hängt, mithin das Gerät zur Datenbank Kontakt aufnimmt.

Die Genauigkeit dieser Methode hängt vermutlich am Meisten von der Größe des Providers ab. Bei der Telekom als deutschlandweitem Anbieter kann es passieren, dass IP-Bereiche in ein anderes Netzsegment umziehen und die Ortung entsprechend in die Hose geht. Vor meinem Wechsel auf einen IP-Tarif hat Google Maps (Firefox -> Mozilla- und Google-Datenbank) meinen (WLAN-freien) PC auf etwa 1000 Meter genau lokalisiert; nach dem Wechsel hänge ich in einem anderen IP-Bereich und Maps meint, ich säße 400 km entfernt in der niedersächsischen Provinz.

0 54

wie geografischen Standort anhand der IP ermittlen

Henry
  • sonstiges
  1. 0
    Jörg Reinholz
  2. 0
    1UnitedPower
  3. 0
    Encoder
    1. 0
      hotti
      1. 0
        Mattes
        1. 0
          hotti
        2. 0
          Encoder
  4. 0

    navigator.geolocation.getCurrentPosition()

    hotti
    1. 0
      dedlfix
      1. 0
        hotti
        1. 0
          dedlfix
        2. 0
          Mattes
          1. 0
            hotti
            1. 0
              Mattes
              1. 0
                hotti
                1. 0
                  dedlfix
                  1. 0
                    hotti
                    1. 0
                      dedlfix
                      1. 0
                        hotti
                        1. 1
                          dedlfix
                          1. 0
                            hotti
                            1. 0
                              dedlfix
                              1. 0
                                hotti
                                1. 0
                                  Mattes
                                  1. 0
                                    hotti
                                  2. 0
                                    hotti
                                    1. 1
                                      dedlfix
                                      1. 0
                                        hotti
                                        1. 0
                                          1UnitedPower
                                          1. 0

                                            Request Parameter

                                            hotti
                                          2. 0
                                            hotti
                                            1. 0
                                              1UnitedPower
                                              1. 0
                                                hotti
                                                1. 0
                                                  1UnitedPower
                                                  1. 0

                                                    Idempotenz

                                                    Mattes
                                                    1. 0
                                                      hotti
                                                      1. 0

                                                        Transparenz

                                                        Mattes
                                                        1. 0
                                                          hotti
                                                          1. 0

                                                            Kompetenz

                                                            Mattes
                                                  2. 0
                                                    hotti
                                                    1. 0
                                                      1UnitedPower
                                2. 0
                                  dedlfix
                                  1. 0
                                    hotti
                                    1. 0
                                      dedlfix
                            2. 0
                              Mattes
                              1. 0
                                hotti
                                1. 0
                                  1UnitedPower
                                  1. 0
                                    dedlfix
                                    1. 0
                                      1UnitedPower
                                2. 0
                                  Mattes
    2. 0
      1UnitedPower
  5. 2
    Alexander (HH)
    1. 0
      Robert R.