Co to jest adres MAC i jak go sprawdzić na każdym urządzeniu

Advertisement
Co to jest adres MAC?
Adres MAC (Media Access Control address) to unikalny identyfikator przypisany do karty sieciowej — układu Wi-Fi w telefonie, portu Ethernet w komputerze czy karty bezprzewodowej w telewizorze Smart TV. Bywa nazywany adresem fizycznym lub adresem sprzętowym, ponieważ producent zapisuje go w karcie sieciowej już w fabryce.
Każda karta sieciowa ma własny adres MAC, więc jeden laptop może mieć dwa: jeden dla Wi-Fi i drugi dla Ethernetu. Urządzenia w tej samej sieci lokalnej używają adresów MAC, aby przesyłać sobie dane — to właśnie po adresie MAC router wie, któremu urządzeniu przekazać dany pakiet. Dzieje się to w warstwie 2 (warstwie łącza danych) modelu sieciowego, czyli poniżej adresów IP.
Adres MAC wygląda tak: 3C:22:FB:9A:4E:1D — sześć par cyfr szesnastkowych.
Format adresu MAC
Adres MAC ma 48 bitów (6 bajtów) i zapisuje się go jako 12 znaków szesnastkowych (0–9 i A–F). Same cyfry są wszędzie takie same; w zależności od systemu operacyjnego zmieniają się tylko separatory:
| Zapis | Przykład | Stosowany w |
|---|---|---|
| Dwukropki | 3c:22:fb:9a:4e:1d | macOS, Linux, iOS, Android |
| Myślniki | 3C-22-FB-9A-4E-1D | Windows (ipconfig, getmac) |
| Kropki (grupy po cztery znaki) | 3c22.fb9a.4e1d | Sprzęt sieciowy Cisco |
| Bez separatorów | 3C22FB9A4E1D | Niektóre routery i bazy danych |
Wielkość liter nie ma znaczenia, więc 3C:22:FB i 3c:22:fb to ten sam adres. Specjalny adres FF:FF:FF:FF:FF:FF to adres rozgłoszeniowy (broadcast): ramka wysłana na ten adres trafia do każdego urządzenia w sieci lokalnej.
Advertisement
Co oznaczają cyfry: OUI i identyfikator urządzenia
Adres MAC składa się z dwóch połówek:
Pierwsze 3 bajty — OUI (Organizationally Unique Identifier). Ten identyfikator nadaje producentowi organizacja IEEE. Na przykład
3C:22:FBnależy do Apple — dlatego wyszukiwanie adresu MAC potrafi powiedzieć, kto wyprodukował dane urządzenie.Ostatnie 3 bajty — część unikalna dla urządzenia. Wybiera ją producent tak, aby każda wyprodukowana przez niego karta sieciowa miała niepowtarzalny adres.
Dwa specjalne bity w pierwszym bajcie. Najmniej znaczący bit określa, czy adres jest typu unicast (0), czy multicast (1). Drugi najmniej znaczący bit mówi, czy adres jest administrowany globalnie (0, nadany przez producenta), czy administrowany lokalnie (1, ustawiony programowo).
Adres nadany programowo łatwo rozpoznać: jeśli drugi znak to 2, 6, A lub E (jak w x2:, x6:, xA:, xE:), adres jest administrowany lokalnie — zwykle jest to losowy prywatny adres MAC albo adres zmieniony ręcznie — i nie pasuje do żadnego producenta.
Jak sprawdzić adres MAC na każdym urządzeniu
Oto dokładnie, gdzie szukać w każdym systemie. Jeśli urządzenie ma zarówno Wi-Fi, jak i Ethernet, odczytaj adres tej karty sieciowej, której faktycznie używasz.
| Urządzenie | Gdzie go znaleźć | Polecenie |
|---|---|---|
| Windows 11 / 10 | Ustawienia › Sieć i Internet › Wi-Fi (lub Ethernet) › Właściwości sprzętu › Adres fizyczny (MAC) | ipconfig /all lub getmac /v |
| Mac (macOS) | Ustawienia systemowe › Wi-Fi › Szczegóły obok nazwy Twojej sieci › Sprzęt › Adres MAC | ifconfig en0 | grep ether |
| Linux | Ustawienia sieci › Twoje połączenie › szczegóły | ip link show (szukaj wiersza link/ether) |
| iPhone / iPad | Ustawienia › Ogólne › To urządzenie › Adres Wi-Fi | — |
| Android | Ustawienia › Informacje o telefonie › Stan (lub Informacje o sprzęcie) › Adres MAC Wi-Fi — nazwy różnią się w zależności od producenta | — |
| Router | W panelu administracyjnym routera lista podłączonych urządzeń lub klientów DHCP pokazuje adres MAC każdego urządzenia | — |
C:\> getmac /v
Connection Name Network Adapter Physical Address Transport Name
=============== ===================== ================== ================
Wi-Fi Intel(R) Wi-Fi 6 AX201 A0-A4-C5-9A-4E-1D \Device\Tcpip_{...}
Ethernet Realtek PCIe GbE Disconnected Media disconnectedW Windows polecenie ipconfig /all wyświetla Adres fizyczny przy każdej karcie sieciowej. Na Macu en0 to w laptopach zwykle karta Wi-Fi; uruchom samo ifconfig, aby zobaczyć wszystkie. W telefonie pamiętaj, że adres widoczny w sekcji „To urządzenie” (iPhone) lub „Informacje o telefonie” (Android) to adres sprzętowy — adres, którego telefon faktycznie używa w danej sieci Wi-Fi, może być prywatny (więcej poniżej).
Advertisement
Adres MAC a adres IP
Te dwa adresy często się myli. Oba identyfikują urządzenie, ale na różnych poziomach:
| Adres MAC | Adres IP | |
|---|---|---|
| Identyfikuje | Kartę sieciową (sprzęt) | Położenie urządzenia w sieci |
| Kto go nadaje | Producent (lub oprogramowanie, jeśli adres jest losowy) | Sieć — Twój router lub dostawca internetu |
| Zasięg | Tylko sieć lokalna | Sieć lokalna i internet |
| Jak często się zmienia | Rzadko (chyba że jest losowy) | Często — nowa sieć, nowy adres |
| Format | 48 bitów, np. 3C:22:FB:9A:4E:1D | 32 bity (IPv4) lub 128 bitów (IPv6), np. 203.0.113.7 |
| Warstwa sieci | Warstwa 2 (łącza danych) | Warstwa 3 (sieciowa) |
Router łączy jedno z drugim za pomocą protokołu ARP (Address Resolution Protocol), który przypisuje każdemu lokalnemu adresowi IP adres MAC. Swój publiczny adres IP sprawdzisz w narzędziu Jaki Jest Mój IP.
Prywatne i losowe adresy MAC
Stały adres MAC pozwalałby śledzić urządzenie, gdy przechodzi ono z jednej sieci Wi-Fi do drugiej, dlatego nowoczesne systemy go ukrywają. iPhone'y i iPady (od iOS 14) używają w każdej sieci funkcji „Prywatny adres Wi-Fi”, Android 10 i nowsze domyślnie losują adres MAC, a Windows 10 i 11 oferują w ustawieniach Wi-Fi opcję „Losowe adresy sprzętowe”.
Losowy adres jest administrowany lokalnie, więc wyszukiwanie producenta nie zwraca żadnej firmy. Taki adres potrafi też zepsuć wszystko, co opiera się na stałym adresie MAC — rezerwację DHCP, filtrowanie adresów MAC w routerze albo hotelowe Wi-Fi, które nagle znowu każe Ci się zalogować. Jeśli tak się stanie, wyłącz prywatny adres tylko dla tej jednej sieci: na iPhonie stuknij (i) obok nazwy sieci, a na Androidzie otwórz ustawienia sieci i w sekcji Prywatność wybierz adres MAC urządzenia.
Advertisement
Do czego służą adresy MAC
Dostarczanie danych w sieci lokalnej — przełączniki (switche) i routery przekazują ramki do właściwego urządzenia na podstawie adresu MAC.
Rezerwacje DHCP — ustawiasz router tak, aby zawsze przydzielał danemu urządzeniu (drukarce, konsoli do gier) ten sam adres IP.
Filtrowanie adresów MAC — zezwalanie urządzeniom na dostęp do Wi-Fi lub ich blokowanie. Łatwo je obejść, więc nie polegaj na nim jako zabezpieczeniu; zamiast tego używaj WPA2/WPA3.
Identyfikacja nieznanych urządzeń — sprawdzenie producenta nieznanego adresu MAC z listy urządzeń w routerze podpowie, czym to urządzenie prawdopodobnie jest.
Wake-on-LAN — „magiczny pakiet” (magic packet), który wybudza uśpiony komputer, jest adresowany na jego adres MAC.
Czy adres MAC można zmienić lub namierzyć?
Adresu zapisanego na stałe w sprzęcie nie da się zmienić, ale adres, którego urządzenie używa, można zmienić programowo — tak właśnie działa losowanie adresów; mówi się też o podszywaniu się pod adres MAC (MAC spoofing). Zmiana adresu używanego przez własne urządzenie to zwykłe, oficjalnie obsługiwane ustawienie — przydaje się na przykład przy wymianie starego routera bez ponownej rejestracji u dostawcy internetu.
Twój adres MAC nie wędruje przez internet. Router na każdym kolejnym odcinku trasy przepisuje nagłówek warstwy 2, więc nie widzą go ani strony internetowe, ani aplikacje na zdalnych serwerach, ani odległe serwery Twojego dostawcy internetu — widzą go tylko urządzenia w Twojej sieci lokalnej (oraz punkt dostępowy Wi-Fi, z którym się łączysz).
Advertisement
Sprawdź producenta urządzenia po adresie MAC
Wklej dowolny adres MAC do naszego narzędzia Wyszukiwanie Adresu MAC, aby zobaczyć producenta według bazy OUI organizacji IEEE, a także sprawdzić, czy adres jest administrowany lokalnie (losowy lub podrobiony) i czy jest typu unicast, czy multicast. Potrzebujesz przykładowych adresów do testów lub dokumentacji? Generator Adresu MAC tworzy prawidłowe losowe adresy MAC w dowolnym formacie.
Kto wyprodukował to urządzenie?
Wpisz dowolny adres MAC, aby poznać producenta i format oraz sprawdzić, czy adres jest losowy — za darmo i od ręki.
Wypróbuj Wyszukiwanie Adresu MACAdvertisement
Adres MAC — najczęstsze pytania
Adres MAC (Media Access Control) to 48-bitowy identyfikator sprzętowy karty sieciowej, zapisywany jako 12 cyfr szesnastkowych, np. 3C:22:FB:9A:4E:1D. Urządzenia w sieci lokalnej używają go, aby przesyłać sobie dane.