Voor zover mijn begrip van MAC-adressen reikt:
De fysieke locatie van een "willekeurig" MAC-adres is niet direct te achterhalen. Je kunt niet op afstand, over het internet naar een willekeurig MAC-adres verbinden en (dus) kun je de fysieke locatie niet achterhalen.
Je MAC-adres betekent in het internet-verkeer ook niet zoveel, het is vooral een adres dat "binnen" een netwerk van belang/nut is. Vanaf het internet is je IP-adres het adres waarmee je bekend bent.
Indirect is er wellicht wel wat mogelijk, als (bijvoorbeeld) Apple jouw MAC-adres uitleest voor hun Find my Mac service en naar hun servers wegschrijft. Maar je MAC-adres wordt normaal gesproken niet gecommuniceerd buiten het netwerk (dus tot het punt waar je naar naar het internet gaat verbinden). Dus: je router weet je MAC-adres. Vervolgens communiceert je router (met zijn MAC-adres) naar je ISP. Je ISP ziet dan (mogelijk) het MAC-adres van je router, maar niet van je Mac/PC.
Dit is wel een aardige thread erover:
https://superuser.com/que...when-you-hit-up-a-website
Waarschijnlijk gebruikt Apple het MAC-adres om te verifiëren dat het jouw specifieke Mac is. Als je iCloud account ook op een andere Mac actief zou zijn, kunnen ze niet meer differentiëren tussen de verschillende Macs. Via het MAC-adres kunnen ze dat dan alsnog doen. Het MAC-adres als eerste identificatiemiddel is niet logisch omdat het (a) niet van buiten af zichtbaar is en (b) te spoofen is.
De locatie van je Mac wordt door Apple denk ik opgehaald door:
- te kijken welke apparaten er gelinkt zijn aan de Find My Mac/iPhone functie;
- deze apparaten checken via iCloud account periodiek of ze "gezocht" worden (of ze krijgen hier een push notification voor);
- vervolgens bepaalt het apparaat zijn locatie op basis van Wifi-netwerken, Triangulatie met telefoonmasten en GPS. Dit wordt naar iCloud teruggerapporteerd en op een kaartje getoond.
[
Voor 28% gewijzigd door
MrAcid op 17-06-2015 10:55
]