Come fa il mio iMac a conoscere la mia posizione nell'app delle mappe, dato che utilizzo una VPN con il mio IP a circa 200 miglia da dove si trova il mio indirizzo?

16

Ho un iMac (metà 2011, se è importante) e ho appena installato Mavericks.

Quando lancio l'app di Maps, conosce PRECISELY dove mi trovo, cosa che potrei sicuramente capire se utilizza la geolocalizzazione IP. Il problema è che sono su una connessione VPN, con l'uscita a circa 200 miglia dalla mia posizione attuale.

Se utilizzo uno qualsiasi dei siti Web di geolocalizzazione IP, mostra la mia posizione in quel nodo di uscita VPN, non dove sono effettivamente.

Quindi, come fa il mio computer a sapere dove si trova?

    
posta Binkleyz 18.11.2013 - 18:19
fonte

5 risposte

24

Tecnicamente - il processo è chiamato trilateration e funziona tramite controllo incrociato di tutti i BSSID - l'identificativo univoco / indirizzo MAC per ogni stazione base wireless che il tuo Mac può rilevare con il suo radiante in modalità di ascolto.

È possibile eseguire questa scansione manualmente eseguendo l'app Wireless Diagnostic che si trova in / system / Library / CoreServices / Applications on Mavericks.

Se il tuo hardware si trova nel raggio di un punto caldo geolocalizzato nel database degli hotspot di Apple, la posizione deve trovarsi all'interno di un campo di calcio della posizione dell'hotspot.

Con tre o più misurazioni e la relativa intensità del segnale dei vari segnali radio hot spot, il programma potrebbe essere in grado di effettuare una stima più accurata della posizione.

Puoi anche eseguire questa scansione dalla riga di comando usando il% beni di% co_de che è sparpagliato via in

mac:bin mike$ airport --scan
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                     na ala hele 00:26:36:9c:32:23 -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                     na ala hele 00:26:bb:79:23:1f -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                fast na ala hele 00:26:bb:79:23:20 -74  149,+1  Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
mac:bin mike$ airport --getinfo
     agrCtlRSSI: -75
     agrExtRSSI: 0
    agrCtlNoise: -86
    agrExtNoise: 0
          state: running
        op mode: station 
     lastTxRate: 81
        maxRate: 300
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 00:26:bb:79:23:20
           SSID: fast na ala hele
            MCS: 4
        channel: 149,1
mac:bin mike$ ls -l /usr/local/bin/airport 
lrwxr-xr-x  1 root  wheel  89 Sep 13 11:40 /usr/local/bin/airport -> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
    
risposta data 18.11.2013 - 18:56
fonte
1

Se hai attivato il Wifi, questo accade perché almeno una delle tue reti chiuse è memorizzata nel database di geolocalizzazione di Apple.

    
risposta data 18.11.2013 - 18:31
fonte
0

Non usa il tuo indirizzo IP, analizza le reti in giro. Più reti hai, meglio Apple sa dove sei. Questo perché la rete in diverse località può avere lo stesso nome e il Mi-Fi può trovarsi in posizioni diverse.

    
risposta data 18.11.2013 - 18:41
fonte
0

Turn of location services in System Prefs > Sicurezza e privacy > Privacy. Rimuovi il controllo da Maps e ora Maps smetterà di cercare la tua posizione attuale.

    
risposta data 12.02.2015 - 16:02
fonte
-1

L'iPhone 5S include anche un chip GPS. Il tuo indirizzo IP è solo uno dei metodi che il telefono può utilizzare per determinare la tua posizione, mentre altri sono la triangolazione delle stazioni base wireless e dei ripetitori dei cellulari.

    
risposta data 19.11.2013 - 22:28
fonte

Leggi altre domande sui tag