직접 해보기: 첫 옥텟 비트 읽기 (검산한 예시)
표의 값은 첫 옥텟을 8비트 이진수로 바꿔 node로 계산한 결과입니다. 앞의 두 줄은 이 글에서 설명용으로 만든 가상 주소입니다.
| 주소 | 첫 옥텟(이진) | I/G 비트 | U/L 비트 | 해석 |
|---|---|---|---|---|
| 00:1A:2B:3C:4D:5E (가상) | 00000000 | 0 | 0 | 유니캐스트, 제조사 할당 형식 |
| 3A:7F:12:90:AB:CD (가상) | 00111010 | 0 | 1 | 유니캐스트, 로컬 관리(무작위화 주소에서 흔한 형태) |
| 01:00:5E:00:00:FB | 00000001 | 1 | 0 | 그룹(멀티캐스트) 주소 |
| FF:FF:FF:FF:FF:FF | 11111111 | 1 | 1 | 브로드캐스트(그룹 주소의 하나) |
빠르게 판별하려면 첫 옥텟의 둘째 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" 옵션 상태를 먼저 점검하는 것이 좋습니다.
흔한 오해와 정정
- 오해: MAC 주소는 절대 바뀌지 않는다. 실제: 소프트웨어로 지정할 수 있고, 무작위화가 켜지면 네트워크마다 다른 주소가 쓰일 수 있습니다.
- 오해: MAC 필터링이면 보안이 충분하다. 실제: MAC 주소는 전송되는 프레임에 평문으로 실리므로 보안 수단으로는 약합니다. 암호화(WPA2·WPA3)가 우선입니다. 와이파이 암호화 표준 가이드 참고.
- 오해: MAC 주소로 인터넷상의 위치를 알 수 있다. 실제: MAC 주소는 LAN 안에서만 쓰입니다.
한계와 더 알아볼 점
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 안에서 주소가 겹치면 통신이 불안정해질 수 있습니다. 제조사 할당 주소는 겹치지 않도록 설계되지만, 수동 지정이나 복제 환경에서는 충돌이 일어날 수 있습니다.