계산기 & 툴계산기 & 툴
불러오는 중...
개발

🌐
MAC 주소 확인·분석기

MAC 주소의 유효성을 확인하고 콜론·하이픈·Cisco 표기로 변환합니다. OUI·장치 영역, 유니캐스트·멀티캐스트, 전역·로컬 관리, 랜덤 MAC 가능성, 첫 바이트 비트와 IPv6 Modified EUI-64 결과를 함께 분석합니다.
MAC 주소를 입력하면 형식 유효성, 표준 표기 변환, 첫 바이트 비트, OUI·장치 영역, 유니캐스트·멀티캐스트, 전역·로컬 관리 여부와 IPv6 Modified EUI-64 결과를 한 번에 분석합니다.

48비트 MAC 주소만 지원하며 혼합 구분자와 16진수가 아닌 문자는 허용하지 않습니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

MAC 주소란?

MAC 주소는 컴퓨터, 스마트폰, 공유기, 네트워크 카드와 같은 네트워크 인터페이스를 식별하기 위해 사용하는 링크 계층 주소입니다. MAC은 Media Access Control의 약자이며, 일반적인 Ethernet과 Wi-Fi 환경에서는 6바이트, 즉 48비트 길이의 주소가 널리 사용됩니다.
48비트 MAC 주소는 보통 00:1A:2B:3C:4D:5E처럼 12개의 16진수로 표시합니다. 하나의 16진수는 4비트를 나타내므로, 12자리 16진수는 총 48비트가 됩니다.
IEEE 등록 체계에서 전역적으로 할당되는 48비트 확장 고유 식별자는 EUI-48이라고 합니다. IEEE Registration Authority는 MA-L, MA-M, MA-S와 같은 주소 블록을 관리하며, 해당 블록은 Ethernet 주소, Wi-Fi 주소, Bluetooth 장치 주소 등에 사용될 수 있습니다.

MAC 주소 확인·분석기란?

MAC 주소 확인·분석기는 입력한 주소가 올바른 48비트 MAC 주소 형식인지 검사하고, 콜론·하이픈·Cisco 점 표기·구분자 없는 형식으로 변환하는 도구입니다.
단순한 MAC 주소 변환뿐 아니라 대문자·소문자 변환, 48비트 이진수, 16진수·10진수 값, 등록 영역과 장치 영역, 유니캐스트·멀티캐스트, 전역 관리·로컬 관리 여부와 IPv6 Modified EUI-64 변환 결과를 함께 확인할 수 있습니다.
특히 첫 번째 바이트의 두 제어 비트를 직접 시각화하여, 결과가 왜 로컬 관리 유니캐스트 주소 또는 전역 관리 멀티캐스트 주소로 분류되는지 확인할 수 있습니다.

지원하는 MAC 주소 입력 형식

MAC 주소는 운영체제, 네트워크 장비, 관리 프로그램에 따라 구분자 표기가 다를 수 있습니다. 이 도구는 다음 네 가지 형식을 자동으로 인식합니다.
  • 00:1A:2B:3C:4D:5E — 표준 콜론 형식
  • 00-1A-2B-3C-4D-5E — 하이픈 형식
  • 001A.2B3C.4D5E — Cisco 점 표기 형식
  • 001A2B3C4D5E — 구분자 없는 12자리 형식
영문 A~F의 대문자와 소문자는 같은 16진수 값을 나타내므로00:1A:2B:3C:4D:5E00:1a:2b:3c:4d:5e는 같은 MAC 주소입니다.
형식이 유효하다는 것은 주소가 12자리 16진수와 올바른 구분자 구조로 작성되었다는 뜻입니다. 해당 주소를 사용하는 장치가 실제로 존재하는지, 네트워크에서 중복되지 않는지까지 형식 검사만으로 확인할 수는 없습니다.

MAC 주소의 48비트 구조

일반적인 MAC 주소는 8비트로 이루어진 바이트 6개로 구성됩니다.
00 : 1A : 2B : 3C : 4D : 5E
각 바이트는 00부터 FF까지의 16진수 값으로 표시됩니다. 계산기는 전체 주소를 다음 값으로 변환해 보여줍니다.
  • 48비트 이진수 — 주소의 모든 비트를 0과 1로 표시
  • 16진수 값 — 구분자를 제거한 하나의 16진수 값
  • 10진수 값 — 48비트 주소를 하나의 정수로 변환한 값

첫 번째 바이트의 U/L 비트와 I/G 비트

MAC 주소의 종류를 구분하는 핵심 정보는 첫 번째 바이트의 오른쪽 두 비트에 들어 있습니다. 첫 바이트의 비트를 왼쪽부터 b7, b6, …, b1, b0 순서로 표시합니다.
  • b1 · U/L 비트: 0이면 전역 관리 주소, 1이면 로컬 관리 주소입니다.
  • b0 · I/G 비트: 0이면 개별 인터페이스를 나타내는 유니캐스트, 1이면 그룹을 나타내는 멀티캐스트입니다.
예를 들어 02:42:AC:11:00:02의 첫 번째 바이트는02이며, 이진수로 변환하면 00000010입니다.
이 값은 b1이 1이고 b0이 0이므로 로컬 관리 방식으로 생성된 유니캐스트 주소로 해석할 수 있습니다. 가상머신, 컨테이너, 테스트 환경 또는 Wi-Fi 비공개 주소에서 이러한 유형이 사용될 수 있습니다.

유니캐스트·멀티캐스트 MAC 주소의 차이

유니캐스트 MAC 주소는 일반적으로 하나의 네트워크 인터페이스를 대상으로 통신할 때 사용합니다. 첫 번째 바이트의 I/G 비트가 0이면 유니캐스트 주소로 분류합니다.
멀티캐스트 MAC 주소는 여러 인터페이스가 참여하는 그룹을 대상으로 합니다. I/G 비트가 1이면 그룹 주소로 분류하며,FF:FF:FF:FF:FF:FF처럼 모든 비트가 1인 값은 Ethernet 브로드캐스트에 사용되는 특수 주소입니다.

전역 관리·로컬 관리 MAC 주소의 차이

전역 관리 주소는 일반적으로 IEEE가 관리하는 등록 블록을 기반으로 조직이나 제조사가 할당한 주소입니다. 첫 번째 바이트의 U/L 비트가 0이면 전역 관리 주소로 분류합니다.
로컬 관리 주소는 특정 장치나 네트워크 환경에서 별도로 생성하거나 지정한 주소입니다. U/L 비트가 1이면 로컬 관리 주소이며, IEEE 등록 블록만으로 실제 제조사를 판단하기 어렵습니다.

랜덤 MAC 주소 가능성은 어떻게 판단하나요?

Android의 Wi-Fi MAC 랜덤화는 로컬 관리 비트를 1로 설정하고 유니캐스트 비트를 0으로 설정한 뒤 나머지 비트를 무작위화합니다. Apple 기기의 비공개 Wi-Fi 주소도 네트워크별로 다른 주소를 사용하여 장치가 여러 네트워크에서 같은 주소로 장기간 식별되는 것을 줄입니다.
따라서 로컬 관리 + 유니캐스트 조합은 랜덤 MAC 주소나 비공개 Wi-Fi 주소일 가능성을 보여주는 단서가 될 수 있습니다.
다만 같은 비트 조합은 가상머신, 컨테이너, 테스트 장비, 소프트웨어로 생성한 가상 인터페이스 또는 관리자가 직접 지정한 주소에도 사용됩니다. 따라서 계산 결과는 랜덤 MAC 확정이 아니라 랜덤 또는 비공개 주소 가능성 있음으로 해석해야 합니다.

OUI 영역과 장치 영역 확인

전통적인 48비트 MAC 주소 설명에서는 주소를 상위 24비트와 하위 24비트로 나눕니다.
  • 00:1A:2B — 상위 24비트 등록 영역
  • 3C:4D:5E — 하위 24비트 장치 할당 영역
상위 24비트는 흔히 OUI라고 설명되며, 전역 관리 주소의 할당 조직을 검색할 때 사용됩니다. 다만 IEEE의 현재 등록 체계에는 MA-M과 MA-S처럼 24비트보다 긴 등록 접두사를 사용하는 블록도 있습니다.
따라서 앞 24비트만으로 모든 MAC 주소의 정확한 제조사나 할당 범위를 확정해서는 안 됩니다. 최신 등록 조직과 주소 블록은 IEEE Registration Authority 공개 목록에서 확인할 수 있습니다.

MAC 주소와 IP 주소의 차이

MAC 주소와 IP 주소는 모두 네트워크 통신에 사용되지만 역할이 다릅니다.
  • MAC 주소: 같은 링크 또는 로컬 네트워크에서 네트워크 인터페이스를 구분하는 주소
  • IP 주소: 서로 다른 네트워크 사이에서 통신 경로와 목적지를 구분하는 주소
IP 주소는 네트워크에 연결할 때 환경에 따라 변경될 수 있습니다. MAC 주소도 항상 고정되는 것은 아니며, 운영체제의 비공개 주소 기능, 가상 네트워크, 관리자 설정 등에 따라 다른 값이 사용될 수 있습니다.

IPv6 Modified EUI-64 변환 방법

48비트 MAC 주소에서 IPv6용 Modified EUI-64 인터페이스 ID를 만들 때는 주소 가운데에 FF:FE를 삽입하고 첫 번째 바이트의 U/L 비트를 반전합니다.
  • 원본: 00:1A:2B:3C:4D:5E
  • FF:FE 삽입: 00:1A:2B:FF:FE:3C:4D:5E
  • U/L 비트 반전: 02:1A:2B:FF:FE:3C:4D:5E
  • 인터페이스 ID: 021A:2BFF:FE3C:4D5E
이 결과를 링크 로컬 접두사 FE80::/64와 결합하면 MAC 주소에서 파생한 IPv6 링크 로컬 주소의 예시도 확인할 수 있습니다.
Modified EUI-64는 RFC 4291에 설명된 기계적 변환 방식입니다. 다만 최근 IPv6 환경에서는 개인정보 보호와 안정적인 주소 생성을 위해 MAC 주소를 직접 포함하지 않는 인터페이스 ID 생성 방식도 사용됩니다. 따라서 계산 결과가 실제 장치의 IPv6 주소와 항상 일치하는 것은 아닙니다.

특수 MAC 주소 해석

  • FF:FF:FF:FF:FF:FF — Ethernet 브로드캐스트 주소로, 특정 장치 하나의 고유 주소가 아닙니다.
  • 00:00:00:00:00:00 — 모든 비트가 0인 특수 값으로, 일반적인 장치 식별 주소로 보기 어렵습니다.
  • 첫 번째 바이트의 b0가 1인 주소 — 멀티캐스트 또는 그룹 주소입니다.
  • 첫 번째 바이트의 b1이 1인 주소 — 로컬 관리 방식으로 지정된 주소입니다.

MAC 주소 확인·변환기 활용 예시

  • 공유기·스위치·방화벽 등록 전에 MAC 주소 형식 확인
  • 콜론·하이픈·Cisco 점 표기 방식 상호 변환
  • 네트워크 로그에 기록된 MAC 주소 대문자·소문자 통일
  • 유니캐스트·멀티캐스트 주소 구분
  • 전역 관리·로컬 관리 주소 확인
  • Wi-Fi 비공개 주소와 랜덤 MAC 주소 가능성 확인
  • OUI 등록 영역과 하위 장치 영역 분리
  • IPv6 Modified EUI-64 인터페이스 ID 학습 및 검산

자주 묻는 질문

  • Q. MAC 주소는 몇 자리인가요?
    A. 일반적인 48비트 MAC 주소는 12자리 16진수로 구성됩니다. 콜론이나 하이픈을 포함하면 총 17개의 문자로 표시되지만, 실제 주소 값은 구분자를 제외한 12자리입니다.
  • Q. MAC 주소만으로 제조사를 정확히 알 수 있나요?
    A. 전역 관리 주소는 IEEE 등록 목록과 비교하여 주소 블록을 할당받은 조직을 확인할 수 있습니다. 하지만 주소 복제, 가상 인터페이스, 로컬 관리 주소, 위탁 생산 등의 이유로 실제 장치 제조사와 일치하지 않을 수 있습니다.
  • Q. 로컬 관리 주소는 모두 랜덤 MAC인가요?
    A. 아닙니다. Wi-Fi 랜덤 주소뿐 아니라 가상머신, 컨테이너, 테스트 환경과 관리자가 직접 지정한 주소도 로컬 관리 비트를 사용할 수 있습니다.
  • Q. 대문자와 소문자 MAC 주소는 다른 주소인가요?
    A. 아닙니다. 16진수 A~F의 대문자와 소문자는 표현 방식만 다르며 같은 48비트 값을 나타냅니다.
  • Q. 하이픈과 콜론 MAC 주소는 다른 주소인가요?
    A. 구분자만 다르고 12자리 16진수 값이 같다면 동일한 주소입니다. 예를 들어, 00:1A:2B:3C:4D:5E00-1A-2B-3C-4D-5E는 같은 주소입니다.
  • Q. 이 도구가 내 기기의 MAC 주소를 자동으로 확인하나요?
    A. 아닙니다. 이 계산기는 사용자가 직접 입력한 MAC 주소 문자열만 검사하고 분석합니다. 현재 사용 중인 네트워크 인터페이스의 주소를 자동으로 가져오지 않습니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

MAC 주소 확인·분석기
즐겨찾기
메뉴