MAC Address là gì? Địa chỉ Mac quan trọng như thế nào?

2386
26-04-2026
MAC Address là gì? Địa chỉ Mac quan trọng như thế nào?

Mạng có dây hay mạng không dây thì đều có một điểm chung là cần có cả phần mềm và phần cứng (dây cáp, bộ định tuyến,…) để truyền dữ liệu từ máy tính này đến máy tính khác. Cùng Bizfly Cloud tìm hiểu MAC Address là gì và tầm quan trọng của địa chỉ MAC trong bài viết hôm nay nhé.

MAC là gì?

MAC (Media Access Control) là một thành phần trong mạng, đảm nhiệm cơ chế đánh địa chỉ và kiểm soát truy cập kênh, giúp các thiết bị như máy tính có thể trao đổi và truyền dữ liệu với nhau. Thành phần này thuộc mô hình kết nối các hệ thống mở OSI - mô hình tiêu chuẩn mô tả quá trình truyền thông theo cấu trúc 7 tầng. Trong đó, tầng Data Link được chia thành hai tầng con là MAC và LLC.

Một số phương thức truy cập kênh (MAC protocol) phổ biến

Với mạng có dây:

  • CSMA/CD (Ethernet – IEEE 802.3)
  • Token Ring
  • Token Bus
  • Với mạng không dây:
  • CSMA/CA
  • TDMA, CDMA, OFDMA

MAC Address là gì?

MAC Address (Media Access Control Address) là địa chỉ vật lý của thiết bị mạng, thường được nhà sản xuất gán sẵn cho mỗi card mạng (NIC). Địa chỉ này có độ dài 48-bit và gần như là duy nhất trên toàn cầu.

>> Tham khảo thêm: Transmission Control Protocol - TCP là gì? Hoạt động như thế nào?

MAC Address là gì? - Ảnh 1.

Địa chỉ phần cứng của NIC là MAC Address

Một địa chỉ MAC bao gồm 6 octet (mỗi octet 8 bit), thường được biểu diễn dưới dạng 6 cặp ký tự hệ thập lục phân (0–9, A–F), phân tách bằng dấu hai chấm hoặc dấu gạch ngang (ví dụ: 00:1A:2B:3C:4D:5E).

Ngoài địa chỉ do nhà sản xuất cấp (UAA), trong một số trường hợp đặc biệt, người dùng cũng có thể thiết lập địa chỉ MAC tạm thời (LAA) để phục vụ mục đích kiểm thử hoặc thay đổi nhận diện thiết bị.

MAC Address dùng để làm gì?

MAC Address có trách nhiệm gán các địa chỉ IP cho adapter mạng. Nếu adapter mạng không lấy được địa chỉ thì thiết bị sẽ không kết nối Internet được. MAC Address còn được dùng để lưu trữ IP cho adapter, giúp cho hệ thống mạng kết nối nhanh hơn. Dùng MAC Address để tăng tính tính bảo mật thông qua việc từ chối truy cập của adapter.

MAC Address có mấy loại?

MAC Unicast

Địa chỉ MAC Unicast dùng cho máy nguồn và đại diện cho thẻ giao diện mạng cụ thể. Khung MAC Unicast chỉ được gửi đến một thẻ giao diện mạng duy nhất, được truyền đến thiết bị đích cụ thể. Nếu LSB (bit kém quan trọng nhất) của octet đầu tiên là 0, khung dữ liệu chỉ tiếp cận một NIC.

MAC Multicast

Địa chỉ MAC Multicast cho phép thiết bị nguồn gửi dữ liệu đến nhóm thiết bị hoặc card mạng. Trong địa chỉ Multicast Layer-2 (Ethernet), LSB hay 3 byte đầu tiên được đặt là 1. Địa chỉ Multicast có tiền tố 01-00-xx-xx-xx, với 24 bit còn lại dùng để xác định nhóm thiết bị.

MAC Broadcast

Địa chỉ MAC Broadcast đại diện cho tất cả thiết bị trong mạng. Địa chỉ này có mọi bit là 1 (FF-FF-FF-FF-FF-FF), cho phép bất kỳ khung Ethernet nào gửi đến tất cả thiết bị trên mạng cục bộ. Khi thiết bị nguồn muốn gửi dữ liệu đến toàn bộ hệ thống, nó có thể sử dụng địa chỉ Broadcast làm địa chỉ MAC đích.

Các định dạng địa chỉ MAC

MAC Address được biểu diễn dưới dạng chuỗi 12 ký tự hệ thập lục phân. Cấu trúc của nó gồm hai phần rõ ràng:

  • OUI (Organizationally Unique Identifier): 6 ký tự đầu, xác định nhà sản xuất
  • Device Identifier: 6 ký tự sau, do nhà sản xuất gán cho từng thiết bị

Chính sự kết hợp này giúp MAC Address hoạt động như một “định danh vật lý” gần như không trùng lặp trong phạm vi toàn cầu.

Ưu nhược điểm của địa chỉ mac

Ưu điểm:

  • Giúp xác định và quản lý thiết bị trong mạng chính xác do mỗi thiết bị sẽ chỉ có duy nhất một MAC Address.

  • Dùng để xác thực thiết bị khi kết nối vào mạng, ngăn chặn xâm nhập trái phép. 

  • Định tuyến và chuyển tiếp dữ liệu trong cùng mạng LAN thông qua router và switch. 

  • Kiểm soát truy cập, tăng cường bảo mật cho mạng. 

Nhược điểm:

  • Có khả năng bị giả mạo, kẻ tấn công có thể giả mạo MAC Address để vượt qua các biện pháp bảo mật. 

  • Việc quản lý, bảo trì danh sách MAC Address để kiểm soát truy cập ở trong mạng quy mô lớn khó khăn và tốn kém. 

  • Phụ thuộc vào phần cứng nên việc thay đổi, nâng cấp thiết bị sẽ yêu cầu cập nhật cấu hình mạng, tạo thêm phức tạp cho quy trình quản lý mạng. 

  • Không có các lớp bảo mật mã hóa hoặc xác thức phức tạp vì thế không nên dựa hoàn toàn vào MAC Address cho mục đích bảo mật. 

Phân biệt MAC Address với địa chỉ IP

Tiêu chí

Địa chỉ MAC

Địa chỉ IP

Định danh

Định danh vật lý của thiết bị

Định danh logic của thiết bị trên mạng

Hình thức

48 bit, dạng thập lục phân

32 bit (IPv4) hoặc 128 bit (IPv6)

Cấp phát

Do nhà sản xuất phần cứng cấp phát

Do quản trị viên mạng hoặc ISP cấp phát

Tính chất

Có thể chỉnh sửa, chỉ định bởi nhà chế tạo

Có thể thay đổi tùy theo môi trường mạng

Chức năng

Xác định thiết bị trong cùng một mạng

Xác định vị trí thiết bị trên Internet

Lớp giao thức

Hoạt động ở layer 2 của mô hình OSI

Hoạt động ở layer 3 của mô hình OSI

Có thể thay đổi địa chỉ MAC được không?

Mặc dù MAC Address được gán cố định cho thiết bị bởi nhà sản xuất, nhưng trong một số trường hợp, người dùng có thể thay đổi ảo khi hiển thị trên hệ thống mạng bằng cách sử dụng router, máy tính. 

Cách 1: Thay đổi địa chỉ MAC trên Router. Cách này chỉ có thể sử dụng nếu router của bạn có tính năng nhân bản MAC. 

  • Bước 1: Đăng nhập vào giao diện web của router. 

  • Bước 2: Di chuyển đến mục WAN. 

  • Bước 3: Nhập địa chỉ MAC mới, lưu ý cần nhập đúng định dạng. 

Cách 2: Thay đổi địa chỉ MAC trên máy tính

  • Bước 1: Mở Start và gõ ncpa.cpl, cửa sổ network sẽ xuất hiện. 

  • Bước 2: Chọn Adapter muốn đổi MAC rồi nhấn chuột phải, chọn Properties

  • Bước 3: Lần lượt chọn Configure => Advanced => Network Address/locally Administered Address. 

  • Bước 4: Thay đổi địa chỉ MAC khác đúng định dạng sau đó chọn OK 

  • Bước 5: Restart máy tính, địa chỉ MAC mới sẽ được áp dụng.

Cách xem địa chỉ MAC Address trên máy tính

Để kiểm tra MAC Address trên máy tính, người dùng có thể thực hiện theo những cách sau:

1. Xem địa chỉ MAC Address được dán trên thiết bị

Hầu hết các thiết bị máy tính hay mạng sẽ được dán tem thông tin về MAC Address ở bên dưới thiết bị. Những thiết bị như điện thoại, laptop, máy tính bảng,… thường được dán tem ở bên trong pin hoặc có nhãn thông tin, tài liệu kèm theo.

2. Xem địa chỉ MAC Address thông qua dòng lệnh

Để thực hiện, vào mục Start > Run > gõ lệnh cmd. Khi màn hình xuất hiện một cửa sổ mới, thực hiện gõ lệnh ipconfig/all. Sau khi gõ lệnh xong, thông tin địa chỉ IP hiện tại và MAC Address sẽ được hiển thị.

3. Xem địa chỉ MAC Address bằng giao diện đồ họa

Bạn vào Control Panel > Network and Internet > Network Connections. Ngoài ra có một cách khác đó là, nhấn chuột phải vào biểu tượng mạng > Open Network and Sharing Center > Change adapter settings.

Tại mục Card mạng, chọn mục Card mà bạn cần kiểm tra MAC Address, nhấn chuột phải vào Status. Khi màn hình hiển thị cửa sổ mới là Connection status, nhấn chọn Details. Lúc này, thông tin về MAC Address sẽ hiển thị tại Physical Address.

4. Xem địa chỉ MAC Address trong Connection Properties

Ngoài ra, người dùng cũng có thể kiểm tra MAC Address trong mục Connection Properties tại Device Manager. Để thực hiện, nhấn chọn mục Advance > Locally Administered Address.

5. Xem địa chỉ MAC Address trong Regedit

Regedit là kho dữ liệu thông tin về hệ điều hành, phần cứng,…, với hầu hết thông tin về MAC Address đều được lưu trữ tại đây. Để kiểm tra địa chỉ MAC Address, bạn vào mục Start > Run > gõ Regedit. Khi cửa sổ Regedit hiển thị, bạn chọn HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > ControlClass > {4D36E972-E325-11CE-BFC1-08002BE10318}. Tại cửa sổ bên cạnh, nhấn chọn NetworkAddress.

6. Cài đặt ứng dụng tra cứu địa chỉ MAC Address

Với ứng dụng Change MAC Address phiên bản 6.0, người dùng có thể kiểm tra cũng như thay đổi MAC Address của máy tính.

Cách xem địa chỉ MAC Address trên máy tính

Xem địa chỉ MAC Address được dán trên thiết bị

Hầu hết các thiết bị máy tính hay mạng sẽ được dán tem thông tin về MAC Address ở bên dưới thiết bị. Những thiết bị như điện thoại, laptop, máy tính bảng,… thường được dán tem ở bên trong pin hoặc có nhãn thông tin, tài liệu kèm theo.

Xem địa chỉ MAC Address thông qua dòng lệnh

Để thực hiện, vào mục Start > Run > gõ lệnh cmd. Khi màn hình xuất hiện một cửa sổ mới, thực hiện gõ lệnh ipconfig/all. Sau khi gõ lệnh xong, thông tin địa chỉ IP hiện tại và MAC Address sẽ được hiển thị.

Xem địa chỉ MAC Address bằng giao diện đồ họa

Bạn vào Control Panel > Network and Internet > Network Connections. Ngoài ra có một cách khác đó là, nhấn chuột phải vào biểu tượng mạng > Open Network and Sharing Center > Change adapter settings.

Tại mục Card mạng, chọn mục Card mà bạn cần kiểm tra MAC Address, nhấn chuột phải vào Status. Khi màn hình hiển thị cửa sổ mới là Connection status, nhấn chọn Details. Lúc này, thông tin về MAC Address sẽ hiển thị tại Physical Address.

Xem địa chỉ MAC Address trong Connection Properties

Ngoài ra, người dùng cũng có thể kiểm tra MAC Address trong mục Connection Properties tại Device Manager. Để thực hiện, nhấn chọn mục Advance > Locally Administered Address.

Xem địa chỉ MAC Address trong Regedit

Regedit là kho dữ liệu thông tin về hệ điều hành, phần cứng,…, với hầu hết thông tin về MAC Address đều được lưu trữ tại đây. Để kiểm tra địa chỉ MAC Address, bạn vào mục Start > Run > gõ Regedit. Khi cửa sổ Regedit hiển thị, bạn chọn HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > ControlClass > {4D36E972-E325-11CE-BFC1-08002BE10318}. Tại cửa sổ bên cạnh, nhấn chọn NetworkAddress.

Cài đặt ứng dụng tra cứu địa chỉ MAC Address

Với ứng dụng Change MAC Address phiên bản 6.0, người dùng có thể kiểm tra cũng như thay đổi MAC Address của máy tính.

Mạng và MAC Address

Tất cả các thiết bị ở trên cùng một mạng con (subnet) sẽ có MAC Address khác nhau. MAC Address thường rất hữu ích khi giúp chẩn đoán các sự cố mạng, chẳng hạn như các vấn đề phát sinh với địa chỉ IP.

Sở dĩ MAC Address có thể làm được như vậy là bởi chúng không bao giờ thay đổi, trái với các địa chỉ IP động, có thể thay đổi theo thời gian. Nhờ đặc điểm này, MAC Address giúp các quản trị viên mạng xác định người gửi và người nhận dữ liệu trên mạng một cách đáng tin cậy hơn.

Bộ định tuyến không dây và bộ lọc MAC

MAC Address là gì? - Ảnh 2.

Bộ lọc mạng không dây

Trên các mạng không dây, khái niệm bộ lọc MAC là một biện pháp an ninh bảo mật nhằm ngăn chặn các truy trái phép từ tin tặc và các vi phạm xâm nhập. Trong bộ lọc MAC Address, router được cấu hình để chỉ chấp nhận lượng truy cập từ các MAC Address cụ thể. Theo cách này, các máy tính có MAC Address đã được chấp nhận thông qua sẽ có thể giao tiếp với nhau qua mạng — ngay cả khi chúng được cấp một địa chỉ IP mới từ DHCP.

Bên cạnh đó, nếu hacker tấn công một địa chỉ IP trên mạng, người đó sẽ bị chặn vì MAC Address của các máy tính không nằm trong danh sách được phê duyệt và sẽ bị lọc ra.

Các câu hỏi thường gặp

Một thiết bị có bao nhiêu MAC Address?

Một thiết bị có thể có nhiều MAC Address nếu nó sở hữu nhiều kết nối mạng (WiFi, Ethernet, Bluetooth…). Mỗi card mạng sẽ có một địa chỉ MAC riêng biệt.

ISP có thể theo dõi tôi qua MAC Address không?

Không. MAC Address chỉ hoạt động trong phạm vi mạng nội bộ (LAN). Nhà cung cấp Internet (ISP) không theo dõi bạn bằng MAC Address mà thông qua địa chỉ IP công cộng.

Nếu muốn tăng quyền riêng tư, bạn có thể sử dụng VPN hoặc các giao thức mã hóa như HTTPS.

Nhà sản xuất có thể tùy ý đặt MAC Address không?

Không hoàn toàn. Nhà sản xuất được phép gán MAC Address, nhưng phải tuân theo quy chuẩn của IEEE để đảm bảo:

  • Không bị trùng lặp
  • Đúng định dạng
  • Có thể nhận diện nhà sản xuất (thông qua OUI)

Điều này giúp đảm bảo các thiết bị có thể hoạt động ổn định trên toàn cầu.

MAC Address có giống địa chỉ IP không?

Không. Hai loại địa chỉ này phục vụ mục đích khác nhau:

  • MAC Address: định danh vật lý trong mạng nội bộ
  • IP Address: định danh thiết bị trên Internet

Có thể hiểu đơn giản: MAC dùng để “nhận diện”, còn IP dùng để “liên lạc”.

Chỉ đổi MAC Address có đủ để ẩn danh khi dùng WiFi công cộng không?

Không đủ. Việc thay đổi MAC chỉ giúp che giấu định danh phần cứng.

Để bảo vệ quyền riêng tư tốt hơn, bạn nên:

  • Sử dụng VPN
  • Truy cập các website có HTTPS
  • Tránh đăng nhập tài khoản quan trọng trên mạng công cộng
Trong những trường hợp nào việc biết MAC Address của thiết bị khác là hữu ích?
  • Khắc phục sự cố mạng
  • Quản lý và kiểm soát truy cập
  • Theo dõi, nhận diện thiết bị trong mạng nội bộ

T

>> Có thể bạn quan tâm: 10 công cụ hacker thường dùng để tấn công mạng

SHARE
Zalo