Krótka odpowiedź
Adres MAC (Media Access Control) to sprzętowy identyfikator karty sieciowej, na przykład modułu Wi-Fi w telefonie albo portu Ethernet w laptopie. Urządzenia w tej samej sieci lokalnej odnajdują się dzięki niemu: router dostarcza dane do telefonu właśnie po adresie MAC.
Adres MAC nigdy nie opuszcza sieci lokalnej. Strony i aplikacje w internecie widzą zamiast niego Twój adres IP, który sprawdzisz na stronie Moje IP.
Jak wygląda adres MAC
Adres MAC ma 48 bitów i zapisuje się go jako sześć par cyfr szesnastkowych rozdzielonych dwukropkami lub myślnikami:
3C:22:FB:1A:2B:3C lub 3C-22-FB-1A-2B-3C
- Pierwsze trzy pary to OUI (Organizationally Unique Identifier), który IEEE przydziela producentowi. Dlatego wyszukanie adresu MAC pokazuje, czy urządzenie wyprodukował Apple, Samsung czy Intel.
- Ostatnie trzy pary producent nadaje każdej karcie osobno.
Każda karta sieciowa ma własny adres MAC. Laptop z Wi-Fi, Ethernetem i Bluetoothem ma więc trzy różne.
Adres MAC a adres IP
| Adres MAC | Adres IP | |
|---|---|---|
| Identyfikuje | Kartę sieciową | Urządzenie lub sieć w internecie |
| Nadaje go | Producent (lub system losowo) | Router (prywatny IP) lub dostawca internetu (publiczny IP) |
| Działa w | Tylko sieci lokalnej | Sieci lokalnej i internecie |
| Warstwa sieci | Warstwa 2 (łącza danych) | Warstwa 3 (sieciowa) |
| Zmienia się po zmianie miejsca | Zwykle nie | Tak, w każdej nowej sieci |
| Widoczny dla stron | Nie | Tak, publiczny IP |
| Przykład | 3C:22:FB:1A:2B:3C | 192.168.1.23 lub 203.0.113.42 |
Oba adresy działają razem. Gdy laptop chce wysłać dane do 192.168.1.1, pyta przez ARP (Address Resolution Protocol) „kto ma ten IP?" i dostaje adres MAC routera. Router z kolei używa własnego adresu MAC i Twojego publicznego IP, by komunikować się z dostawcą.
Jak sprawdzić adres MAC
Windows 10 i 11
- Otwórz Ustawienia > Sieć i Internet, a potem Wi-Fi lub Ethernet.
- Kliknij Właściwości sprzętu.
- Znajdź Adres fizyczny (MAC).
Możesz też otworzyć wiersz polecenia i wpisać ipconfig /all. Wiersz Adres fizyczny pod każdą kartą to jej adres MAC.
Mac
- Otwórz Ustawienia systemowe > Wi-Fi.
- Kliknij Szczegóły obok sieci, z którą masz połączenie.
- Tam znajdziesz adres MAC (w starszych wersjach macOS na karcie Sprzęt).
Albo wpisz ifconfig en0 | grep ether w Terminalu. Na większości Maców en0 to karta Wi-Fi.
iPhone i iPad
- Adres sprzętowy: Ustawienia > Ogólne > To urządzenie > Adres Wi-Fi.
- Adres używany w danej sieci: Ustawienia > Wi-Fi, stuknij (i) obok sieci i sprawdź Prywatny adres Wi-Fi.
Android
Menu różnią się w zależności od producenta, ale zwykle:
- Adres sprzętowy: Ustawienia > Informacje o telefonie > Adres MAC Wi-Fi (czasem w Stan lub Informacje o sprzęcie).
- Adres używany w danej sieci: Ustawienia > Sieć i internet > Internet, stuknij koło zębate obok sieci. W sekcji Prywatność zobaczysz, czy używany jest losowy adres MAC.
Linux
Wpisz ip link. Adres po link/ether to MAC danego interfejsu.
Losowy adres MAC i prywatny adres Wi-Fi
Ponieważ adres MAC się nie zmienia, sieci Wi-Fi w sklepach, na lotniskach i w hotelach mogły dzięki niemu rozpoznawać ten sam telefon przez długi czas. Aby temu zapobiec, nowoczesne systemy używają losowego adresu MAC zamiast prawdziwego:
- iPhone i iPad (iOS 14 i nowsze) używają dla każdej sieci prywatnego adresu Wi-Fi. Nowsze wersje pozwalają wybrać Wył., Stały lub Rotacyjny.
- Android (10 i nowsze) domyślnie używa losowego adresu MAC dla każdej sieci.
- Windows 10 i 11 mają w ustawieniach Wi-Fi przełącznik Losowe adresy sprzętowe.
- macOS (Sequoia i nowsze) ma opcję Prywatny adres Wi-Fi w szczegółach każdej sieci.
Losowy adres ma zwykle jako drugi znak 2, 6, A lub E, co oznacza adres „administrowany lokalnie", a nie nadany przez producenta.
W domu może to mieć skutki uboczne. Filtrowanie MAC, kontrola rodzicielska czy stały IP dla urządzenia w routerze zależą od adresu MAC. Wyłącz prywatny adres tylko dla sieci domowej, a w publicznych sieciach Wi-Fi zostaw go włączonego.
Czy strony internetowe widzą Twój adres MAC?
Nie. Adres MAC jest używany tylko między Twoim urządzeniem a kolejnym urządzeniem w sieci, zwykle routerem. Gdy router przekazuje ruch do internetu, zastępuje adres MAC Twojego urządzenia własnym, a na kolejnym odcinku jest on znowu zastępowany. Kiedy żądanie dociera do strony, nie ma już śladu po adresie MAC Twojego urządzenia.
Strony widzą Twój publiczny adres IP oraz lokalizację i dostawcę, na które wskazuje. Otwórz stronę Moje IP, by zobaczyć dokładnie to. Przeglądarki nie dają stronom żadnej możliwości odczytania adresu MAC, a iOS i Android blokują zwykłym aplikacjom dostęp do prawdziwego adresu sprzętowego.
Kto widzi Twój adres MAC: każdy w tej samej sieci lokalnej, na przykład właściciel routera lub operator publicznego hotspotu. Właśnie dlatego istnieją losowe adresy.
Najczęstsze pytania
Czy dwa urządzenia mogą mieć ten sam adres MAC?
Producenci dbają, by każdy sprzętowy adres MAC był unikalny, ale tak naprawdę musi on być unikalny tylko w sieci lokalnej. Losowe adresy są na tyle losowe, że kolizja w tej samej sieci jest bardzo mało prawdopodobna.
Czy VPN ukrywa adres MAC?
Przed stronami nie ma czego ukrywać, bo nigdy go nie widzą. VPN ukrywa Twój publiczny IP. Sieć Wi-Fi, z którą się łączysz, nadal widzi Twój adres MAC (lub losowy), z VPN czy bez.
Czy mogę zmienić adres MAC?
Tak. Najprościej przez opcję losowego adresu opisaną wyżej. W Windows niektóre sterowniki pozwalają też wpisać własną wartość w polu Adres sieciowy we właściwościach zaawansowanych karty. Nie zmienia to tego, co widzą strony.
Czy ktoś może mnie śledzić po adresie MAC?
Tylko w pobliżu. Sieci Wi-Fi i niektóre czujniki mogą rejestrować adresy MAC urządzeń w zasięgu, dlatego telefony je losują. W internecie śledzenie opiera się na adresie IP, plikach cookie i odcisku przeglądarki.
Czy adres MAC to to samo co adres IP?
Nie. Adres MAC identyfikuje Twój sprzęt sieciowy w sieci lokalnej. Adres IP nadaje sieć i to dzięki niemu internet do Ciebie trafia. Szczegóły znajdziesz w artykule co to jest adres IP.