MAC 주소가 컴퓨터에 여러개인 이유

윈도우 컴퓨터는 MAC 주소 정보를 가지고 있습니다. 컴퓨터가 다른 컴퓨터와 통신하기 위해서는 MAC 주소가 필요합니다. MAC 주소 하면 가장 먼저 떠오르는 특징은 유일하고 고유한 값이라는 것입니다. 그런데 막상 컴퓨터의 MAC 주소를 확인해 보면 여러 개의 MAC 주소가 확인됩니다. 왜 그런 것인지 알아보겠습니다.

MAC 주소란?

MAC(Media Access Control) 주소는 컴퓨터의 네트워크 인터페이스에 할당된 고유 식별자입니다. 네트워크에서 장치를 식별하고 장치 간 통신을 가능하게 해줍니다. 통신할 때 MAC 주소로 장치를 식별해야 하기 때문에 MAC 주소값은 고유해야 합니다. 인터넷망에서 IP가 고유해야 하는 이유와 마찬가지입니다. MAC 주소는 하드웨어인 네트워크 장치가 생산될 때부터 정해집니다. 그래서 Physical Address라고도 부릅니다.

 

mac 주소 형식
출처=https://community.fs.com/

 

[MAC 주소 형태]

00:11:22:33:44:55

컴퓨터에 여러 개의 MAC 주소가 있는 이유

MAC 주소가 유일한 값이라고해서 컴퓨터에 하나만 있어야 하는 건 아닙니다. 컴퓨터는 이더넷, 와이파이, 블루투스 등과 같은 여러 네트워크 인터페이스를 가질 수 있기 때문에 여러 MAC 주소를 가질 수 있습니다. 컴퓨터 별로 고유해야 하는 게 아니라 네트워크 인터페이스 별로 고유하면 문제가 없습니다.

 

간단한 예로 대부분의 노트북은 CMD에서 ipconfig -all 명령어로 확인해보면 여러 개의 MAC 주소를 가진 걸 확인할 수 있습니다. 노트북은 유선랜, 와이파이, 블루투스를 모두 지원하니까요. 가상머신(VM)을 설치했으면 가상 머신에도 MAC 주소가 부여됩니다. 일반 PC 뿐만 아니라 로드 밸런서 같은 네트워크 인프라 구축 장비에서도 각 네트워크 인터페이스에 대해 하나씩 여러 개의 MAC 주소를 가질 수 있습니다.

어떤 MAC 주소에 라이선스를 받아야 하나

이 내용은 일반 사용자가 아닌 기업이 구축한 서버에 대한 이야기입니다만, 기업에 판매하는 소프트웨어는 MAC 주소 기반으로 라이선스를 제공하는 경우가 종종 있습니다. 하나의 장비에서만 제품을 사용할 수 있도록 하기 위해서입니다.

 

이때 구매자는 판매자에 MAC 주소를 전달해야 하는데, 어떤 주소를 전달해야 하나 고민이 될 수 있습니다. 실제 환경에서 사용되는 네트워크 인터페이스 MAC 주소 정보를 전달하시면 됩니다. 유선랜을 통해 통신하면 유선랜의 MAC 주소를 선택하면 됩니다. 그래도 모르겠으면 공급 업체에 물어보시면 됩니다.

반응형

댓글

Designed by JB FACTORY