MAC 주소란? 확인하는 방법과 기초 개념

48비트 주소 안에 제조사, 유니캐스트 여부, 관리 주체까지 어떻게 들어 있는지 비트 단위로 읽어 봅니다.

한눈에 보기

MAC 주소는 같은 네트워크 구간(LAN) 안에서 네트워크 인터페이스를 구분하는 48비트 주소입니다. 보통 "00:1A:2B:3C:4D:5E"처럼 16진수 12자리로 표기합니다. 이 글은 주소 구조(OUI와 일련 부분), 첫 옥텟의 두 비트가 뜻하는 것, 무작위화 주소를 알아보는 법, 그리고 MAC 필터링의 한계를 다룹니다. 뒤쪽의 비트 계산 예시는 모두 node로 검산했습니다.

주소 안의 비트 읽기

위키백과 MAC 주소 문서에 따르면 전송 순서상 앞의 세 옥텟이 OUI이고 나머지 24비트는 해당 기관이 할당합니다. IEEE는 예전에 쓰던 "MAC-48"이라는 이름을 더 이상 쓰지 않고 EUI-48로 통일했습니다. 경우의 수는 2의 48제곱, 즉 281,474,976,710,656개(node 계산)이고, OUI 부분의 24비트는 16,777,216가지입니다.

첫 옥텟을 이진수로 바꾸면 두 비트가 보입니다. 최하위 비트(I/G)가 0이면 한 인터페이스로 가는 유니캐스트, 1이면 그룹(멀티캐스트) 주소입니다. 바로 위 비트(U/L)가 0이면 제조사가 할당한 주소, 1이면 소프트웨어나 관리자가 정한 로컬 관리 주소입니다.

🆔

1. MAC 주소란 무엇인가

MAC(Media Access Control) 주소는 네트워크 카드(랜카드, 와이파이 모듈)마다 부여되는 고유한 하드웨어 식별 번호입니다. 같은 네트워크 안에서 기기를 구분하는 데 쓰이며, 원칙적으로 기기마다 값이 겹치지 않도록 설계되어 있습니다.

🆔

2. MAC 주소의 구조(48비트, 6개 옥텟)

MAC 주소는 "00:1A:2B:3C:4D:5E"처럼 16진수 두 자리씩 6묶음, 총 48비트로 표시됩니다. 앞의 3개 옥텟(예: 00:1A:2B)은 제조사를 나타내는 OUI(Organizationally Unique Identifier)이고, 뒤의 3개 옥텟은 제조사가 부여한 고유 일련번호입니다.

🆔

3. IP 주소와 MAC 주소의 차이

IP 주소는 네트워크 계층에서 쓰이며 상황에 따라 바뀔 수 있는 주소인 반면, MAC 주소는 데이터링크 계층에서 같은 네트워크(LAN) 안의 기기를 식별하는 데 쓰이는 하드웨어에 새겨진 고정 주소입니다. 인터넷을 오갈 때는 IP 주소가, 같은 네트워크 안에서 기기를 찾을 때는 MAC 주소가 함께 사용됩니다.

🆔

4. 윈도우에서 MAC 주소 확인하는 방법

명령 프롬프트를 열어 "ipconfig /all"을 입력하면 각 네트워크 어댑터의 "물리적 주소(Physical Address)" 항목에서 MAC 주소를 확인할 수 있습니다. 설정의 네트워크 및 인터넷 > 속성 화면에서도 동일한 값을 볼 수 있습니다.

🆔

5. 맥, 아이폰, 안드로이드에서 MAC 주소 확인하는 방법

맥은 시스템 설정 > 네트워크 > Wi-Fi > 세부사항 > 하드웨어에서, 아이폰은 설정 > 일반 > 정보 화면에서, 안드로이드는 설정 > 휴대전화 정보 > 상태 정보(또는 Wi-Fi 상세정보)에서 MAC 주소를 확인할 수 있습니다.

🆔

6. MAC 주소 무작위화(랜덤화)란

최신 스마트폰과 노트북은 와이파이에 접속할 때마다 실제 MAC 주소 대신 임시로 무작위 MAC 주소를 사용하는 개인정보 보호 기능을 기본으로 제공합니다. 이는 매장이나 공공장소에서 MAC 주소로 사용자의 이동 동선을 추적하는 것을 어렵게 만들기 위한 기능입니다.

🆔

7. MAC 주소가 실제로 쓰이는 곳(MAC 필터링, 고정 IP 할당)

공유기의 MAC 주소 필터링 기능은 등록된 MAC 주소를 가진 기기만 접속을 허용하는 데 쓰이고, DHCP 예약(고정 IP 할당) 기능은 특정 기기의 MAC 주소에 항상 같은 IP 주소를 부여하는 데 쓰입니다. 다만 MAC 무작위화 기능이 켜져 있으면 이런 설정이 예상대로 동작하지 않을 수 있습니다.

🆔

8. MAC 주소를 바꿀 수 있나요(스푸핑 개념과 주의사항)

소프트웨어적으로 MAC 주소를 임의의 값으로 바꾸는 것(MAC 스푸핑)이 가능하지만, 이는 네트워크 관리나 개인정보 보호 등 정당한 목적 안에서만 사용해야 합니다. 다른 기기의 MAC 주소를 도용해 접속 제한을 우회하는 행위는 네트워크 정책 위반이 될 수 있습니다.

직접 해보기: 첫 옥텟 비트 읽기 (검산한 예시)

표의 값은 첫 옥텟을 8비트 이진수로 바꿔 node로 계산한 결과입니다. 앞의 두 줄은 이 글에서 설명용으로 만든 가상 주소입니다.

주소첫 옥텟(이진)I/G 비트U/L 비트해석
00:1A:2B:3C:4D:5E (가상)0000000000유니캐스트, 제조사 할당 형식
3A:7F:12:90:AB:CD (가상)0011101001유니캐스트, 로컬 관리(무작위화 주소에서 흔한 형태)
01:00:5E:00:00:FB0000000110그룹(멀티캐스트) 주소
FF:FF:FF:FF:FF:FF1111111111브로드캐스트(그룹 주소의 하나)

빠르게 판별하려면 첫 옥텟의 둘째 16진수 자리를 보면 됩니다. 이 자리가 2, 6, A, E이면 유니캐스트이면서 U/L 비트가 켜진 로컬 관리 주소입니다(예: 3A의 A, 02의 2). 비트 정의에서 유도한 방법이며 node로 02:00:00:00:00:01(0x02 = 00000010)과 3A(00111010)를 계산해 확인했습니다. 단, 로컬 관리 비트가 1이라고 해서 반드시 휴대폰의 무작위화 주소라는 뜻은 아닙니다. 관리자가 직접 지정한 주소나 가상 머신 주소도 같은 형태일 수 있습니다.

MAC 무작위화: 확인된 범위와 한계

위키백과 문서에는 무작위 주소가 로컬 관리 비트로 식별 가능하다는 설명이 있고, 애플이 네트워크 스캔 때 무작위 주소를 쓰기 시작한 뒤 안드로이드 6.0, 윈도우 10, 리눅스 3.18이 뒤따랐다고 적혀 있습니다. 시스코 자료를 인용한 부분에서는 iOS 14, 안드로이드 10, 윈도우 10이 와이파이에 로컬 관리 무작위 주소를 활성화한다고 합니다. 다만 어떤 네트워크에서 같은 주소를 유지할지, 기본값이 무엇인지는 기기 제조사 설정에 따라 다르므로 각 제조사 공식 문서와 기기 설정 화면에서 확인해야 합니다. 이 때문에 공유기의 MAC 필터링이나 DHCP 예약을 쓸 때는 해당 기기의 "비공개 주소"나 "무작위 MAC" 옵션 상태를 먼저 점검하는 것이 좋습니다.

흔한 오해와 정정

한계와 더 알아볼 점

OUI 값으로 제조사를 조회하는 목록은 IEEE가 관리하지만, 무작위화 주소나 재판매·OEM 장비는 제조사 조회 결과와 실제 기기가 다를 수 있습니다. 이더넷 프레임에서 MAC 주소가 어디에 들어가는지는 이더넷 프레임 구조 가이드에서 이어서 볼 수 있습니다.

IP 주소와 헷갈리기 쉬운 이유

IP 주소는 인터넷에서 기기를 찾아가는 데 쓰이고, MAC 주소는 같은 네트워크 안에서 기기를 식별하는 데 쓰입니다. 두 주소는 역할이 다르지만 공유기 관리자 페이지의 "연결된 기기 목록" 같은 화면에는 둘 다 함께 표시되는 경우가 많아 혼동하기 쉽습니다. 내 공인 IP 주소가 궁금하다면내 IP 주소 확인 도구도 함께 확인해보세요.

공유기 보안 설정에서도 자주 등장합니다

MAC 주소 필터링이나 특정 기기에 고정 IP를 부여하는 기능은 홈 네트워크 보안 설정하는 방법과인터넷 공유기 초기 설정하는 방법에서도 함께 다루는 내용이니 참고해보세요.

자주 묻는 질문

MAC 주소가 인터넷에 그대로 노출되나요?

아니요, MAC 주소는 같은 네트워크(LAN) 안에서만 사용되는 정보이며 라우터를 넘어 인터넷으로 나가는 트래픽에는 포함되지 않습니다. 인터넷상에서는 공인 IP 주소가 대신 쓰입니다.

기기를 초기화하면 MAC 주소도 바뀌나요?

일반적으로 MAC 주소는 네트워크 카드 하드웨어에 새겨진 값이라 초기화해도 바뀌지 않습니다. 다만 MAC 무작위화 기능이 켜져 있는 경우, 와이파이에 새로 접속할 때마다 표시되는 임시 MAC 주소는 달라질 수 있습니다.

MAC 주소는 몇 개나 만들 수 있나요?

48비트이므로 이론상 2의 48제곱, 약 281조 개(281,474,976,710,656개)입니다. 다만 그룹 비트나 로컬 관리 비트처럼 용도가 정해진 비트가 있어 모두를 제조사 할당 단일 주소로 쓸 수는 없습니다.

브로드캐스트 주소는 무엇인가요?

FF:FF:FF:FF:FF:FF로, 같은 LAN의 모든 기기를 대상으로 하는 주소입니다. 그룹 주소의 하나로 분류됩니다.

MAC 주소가 같은 기기가 둘 있으면 어떻게 되나요?

같은 LAN 안에서 주소가 겹치면 통신이 불안정해질 수 있습니다. 제조사 할당 주소는 겹치지 않도록 설계되지만, 수동 지정이나 복제 환경에서는 충돌이 일어날 수 있습니다.