Địa chỉ MAC là gì? Cách hoạt động và ứng dụng thực tế

Hiểu rõ địa chỉ MAC mang lại cho bạn khả năng kiểm soát và bảo mật mạng tốt hơn, từ việc quản lý ai được phép truy cập Wi-Fi đến việc khắc phục sự cố kết nối. Bài viết này của InterData sẽ cung cấp một cẩm nang toàn diện, giải thích từ khái niệm cơ bản, cấu trúc, chức năng, cho đến các hướng dẫn chi tiết để tìm và ứng dụng địa chỉ MAC trong thực tế.

Địa chỉ MAC là gì?

Địa chỉ MAC (viết tắt của Media Access Control) là một mã định danh duy nhất được gán cho mỗi card mạng của một thiết bị. Hãy hình dung địa chỉ MAC giống như “số Căn cước công dân” hoặc “số khung” của chiếc xe máy. Mỗi thiết bị có khả năng kết nối mạng như laptop, điện thoại, máy tính bảng hay router đều sở hữu một địa chỉ MAC riêng biệt.

Không giống địa chỉ IP có thể thay đổi, địa chỉ MAC là một địa chỉ vật lý và được nhà sản xuất gán cố định ngay từ khi sản xuất phần cứng. Điều này giúp các thiết bị trong cùng một mạng cục bộ (LAN) có thể nhận diện và giao tiếp chính xác với nhau, đảm bảo dữ liệu được gửi đến đúng người nhận.

Địa chỉ MAC

Cấu trúc địa chỉ MAC

Địa chỉ MAC có một cấu trúc tiêu chuẩn được quốc tế công nhận để đảm bảo tính duy nhất trên toàn cầu. Việc hiểu cấu trúc này giúp bạn nhận biết được thông tin về nhà sản xuất của thiết bị.

Chuẩn 48-bit và định dạng HEX

Một địa chỉ MAC tiêu chuẩn bao gồm 48 bit, thường được biểu diễn dưới dạng 12 ký tự của hệ cơ số 16 (hexadecimal – HEX). Các ký tự này được tách thành 6 cặp, ngăn cách bởi dấu hai chấm (:) hoặc dấu gạch ngang (-). Ví dụ một địa chỉ MAC sẽ có dạng: 00:1A:2B:3C:4D:5E hoặc 00-1A-2B-3C-4D-5E.

Mã định danh nhà sản xuất (OUI)

24 bit đầu tiên (tương đương 6 ký tự đầu) của địa chỉ MAC được gọi là OUI (Organizational Unique Identifier). Mã này được cấp phát cho các nhà sản xuất bởi Viện Kỹ sư Điện và Điện tử (IEEE). Khi nhìn vào OUI, bạn có thể biết được thiết bị đó do hãng nào sản xuất, ví dụ 00:1A:2B có thể thuộc về hãng Cisco.

Số nhận dạng thiết bị

24 bit còn lại (tương đương 6 ký tự cuối) là số nhận dạng duy nhất do chính nhà sản xuất gán cho từng card mạng cụ thể. Sự kết hợp giữa OUI và số nhận dạng này tạo ra một địa chỉ MAC độc nhất trên toàn thế giới, về lý thuyết không có hai thiết bị nào trùng địa chỉ MAC.

Địa chỉ MAC dùng để làm gì?

Địa chỉ MAC là nền tảng cho mọi hoạt động giao tiếp trong mạng cục bộ. Chức năng của chúng không chỉ dừng lại ở việc định danh mà còn liên quan trực tiếp đến việc truyền dữ liệu và bảo mật.

Địa chỉ MAC

Định danh thiết bị duy nhất

Chức năng cơ bản nhất của địa chỉ MAC là cung cấp một danh tính duy nhất cho mỗi thiết bị trong mạng LAN. Khi một thiết bị muốn gửi dữ liệu cho một thiết bị khác trong cùng mạng, nó cần biết địa chỉ MAC của người nhận để đảm bảo gói tin được gửi đi chính xác.

Cơ sở cho việc truyền dữ liệu

Trong mô hình 7 lớp OSI, địa chỉ MAC hoạt động ở Tầng 2 (Data Link – Tầng liên kết dữ liệu). Các thiết bị mạng như switch sử dụng địa chỉ MAC để xây dựng bảng chuyển mạch, quyết định sẽ chuyển các khung dữ liệu (data frames) đến cổng nào, giúp tối ưu hóa luồng traffic trong mạng nội bộ.

Tăng cường bảo mật mạng

Một trong những ứng dụng bảo mật phổ biến là lọc địa chỉ MAC (MAC Filtering) trên router. Tính năng này cho phép bạn tạo một “danh sách trắng” (whitelist) các thiết bị được phép kết nối hoặc “danh sách đen” (blacklist) các thiết bị bị cấm truy cập vào mạng Wi-Fi của bạn, dựa trên địa chỉ MAC của chúng.

Cách kiểm tra địa chỉ MAC trên các thiết bị

Việc tìm địa chỉ MAC của thiết bị rất cần thiết khi bạn muốn cấu hình mạng hoặc nhờ hỗ trợ kỹ thuật. Dưới đây là hướng dẫn chi tiết cho các hệ điều hành và thiết bị phổ biến.

Địa chỉ MAC

Trên máy tính Windows (11, 10)

Bằng Command Prompt (cmd)

  1. Nhấn tổ hợp phím Windows + R, gõ cmd và nhấn Enter.
  2. Trong cửa sổ Command Prompt, nhập lệnh ipconfig /all và nhấn Enter.
  3. Tìm đến mục card mạng bạn đang sử dụng (Wireless LAN adapter Wi-Fi hoặc Ethernet adapter Ethernet). Dòng “Physical Address” chính là địa chỉ MAC của bạn.

Bằng giao diện cài đặt

  1. Vào Settings > Network & internet.
  2. Chọn Wi-Fi hoặc Ethernet tùy thuộc vào kết nối bạn đang dùng.
  3. Nhấp vào Hardware properties. Địa chỉ MAC sẽ hiển thị tại dòng “Physical address (MAC)”.

Trên máy tính macOS

  1. Mở System Settings (Cài đặt hệ thống) từ menu Apple.
  2. Chọn Network (Mạng) ở thanh bên.
  3. Chọn kết nối mạng đang hoạt động (ví dụ Wi-Fi) rồi nhấp vào nút Details… (Chi tiết…).
  4. Trong tab Hardware, bạn sẽ thấy địa chỉ MAC.

Trên điện thoại iPhone (iOS)

  1. Mở ứng dụng Cài đặt (Settings).
  2. Đi đến Cài đặt chung (General) > Giới thiệu (About).
  3. Kéo xuống và tìm dòng Địa chỉ Wi-Fi (Wi-Fi Address). Đây chính là địa chỉ MAC của iPhone.

Trên điện thoại Android

  1. Mở Cài đặt (Settings).
  2. Kéo xuống dưới cùng và chọn Thông tin điện thoại (About phone).
  3. Chọn Thông tin trạng thái (Status information). Địa chỉ MAC của điện thoại sẽ nằm ở mục Địa chỉ MAC Wi-Fi của thiết bị (Device Wi-Fi MAC address).

Lưu ý: Vị trí có thể hơi khác nhau tùy vào hãng sản xuất điện thoại.

Trên router/modem

Thông thường, địa chỉ MAC của router hoặc modem được in trên một tem dán ở mặt dưới hoặc mặt sau của thiết bị. Bạn có thể tìm dòng chữ MAC, LAN MAC hoặc WAN MAC.

Phân biệt địa chỉ MAC và địa chỉ IP

Nhiều người thường nhầm lẫn giữa địa chỉ MAC và địa chỉ IP. Mặc dù cả hai đều là mã định danh, chúng có vai trò và đặc tính hoàn toàn khác nhau. Bảng dưới đây sẽ giúp bạn phân biệt rõ ràng.

Tiêu chí Địa chỉ MAC Địa chỉ IP
Tầng hoạt động Tầng 2 (Data Link) Tầng 3 (Network)
Tính thay đổi Cố định, do nhà sản xuất gán Linh hoạt, có thể thay đổi (do nhà mạng cấp)
Phạm vi Chỉ hoạt động trong mạng cục bộ (LAN) Hoạt động trên phạm vi toàn cầu (Internet)
Định dạng 12 ký tự hệ 16 (HEX), VD: 00:1A:2B:3C:4D:5E 4 cụm số thập phân (IPv4), VD: 192.168.1.1
Ví dụ tương tự Số Căn cước công dân Địa chỉ nhà (có thể thay đổi khi chuyển nhà)

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

Câu trả lời là , nhưng không phải bằng cách thay đổi phần cứng. Kỹ thuật này được gọi là MAC Spoofing.

Địa chỉ MAC

Có, thông qua MAC Spoofing

MAC Spoofing là hành động sử dụng phần mềm để tạm thời thay đổi địa chỉ MAC mà card mạng báo cáo cho hệ điều hành và các thiết bị khác. Địa chỉ MAC vật lý trên phần cứng vẫn không thay đổi, nhưng thiết bị sẽ “giả mạo” một địa chỉ khác khi giao tiếp.

Tại sao cần thay đổi MAC?

Có nhiều lý do khiến người dùng muốn thay đổi địa chỉ MAC. Một số lý do chính đáng bao gồm việc vượt qua một bộ lọc MAC cụ thể trên mạng công ty để làm việc, hoặc tuân thủ yêu cầu của một số nhà cung cấp dịch vụ Internet cũ. Tuy nhiên, kỹ thuật này cũng có thể bị lạm dụng cho mục đích xấu như ẩn danh hoặc thực hiện tấn công mạng.

Rủi ro và cảnh báo

Việc thay đổi địa chỉ MAC có thể gây ra xung đột trong mạng nếu địa chỉ mới trùng với một thiết bị khác. Ngoài ra, việc sử dụng MAC spoofing để truy cập trái phép vào một hệ thống là hành vi bất hợp pháp và có thể dẫn đến các hậu quả pháp lý nghiêm trọng.

Ứng dụng của địa chỉ MAC trong thực tế

Ngoài các chức năng kỹ thuật, địa chỉ MAC có nhiều ứng dụng hữu ích trong quản lý và bảo mật mạng hàng ngày.

Địa chỉ MAC

Lọc thiết bị truy cập Wi-Fi

Đây là ứng dụng phổ biến nhất. Bạn có thể vào trang quản trị router, thiết lập một danh sách các địa chỉ MAC của thiết bị gia đình (laptop, điện thoại của các thành viên). Sau khi kích hoạt, chỉ những thiết bị có trong danh sách này mới có thể kết nối vào mạng Wi-Fi, ngăn chặn hiệu quả những người hàng xóm “dùng chùa”.

Quản lý mạng doanh nghiệp

Trong môi trường doanh nghiệp, quản trị viên mạng thường sử dụng địa chỉ MAC để thực hiện DHCP Reservation. Kỹ thuật này đảm bảo rằng một thiết bị cụ thể (ví dụ máy chủ in) sẽ luôn nhận được cùng một địa chỉ IP mỗi khi kết nối vào mạng, giúp việc quản lý và truy cập trở nên ổn định.

Xác thực trong mạng công cộng

Khi bạn kết nối vào Wi-Fi ở sân bay hoặc quán cà phê và phải đăng nhập qua một trang chào, hệ thống đó có thể ghi nhớ địa chỉ MAC của bạn. Lần sau khi bạn quay lại, hệ thống sẽ tự động nhận diện và cho phép truy cập mà không cần đăng nhập lại.

Câu hỏi thường gặp về địa chỉ MAC (FAQ)

Dưới đây là câu trả lời cho một số câu hỏi phổ biến nhất liên quan đến địa chỉ MAC.

Có mấy loại địa chỉ MAC?

Chủ yếu có 3 loại: Unicast (chỉ đến một thiết bị duy nhất), Multicast (chỉ đến một nhóm thiết bị) và Broadcast (gửi đến tất cả các thiết bị trong mạng, có địa chỉ là FF:FF:FF:FF:FF:FF).

Địa chỉ MAC có bị trùng không?

Về lý thuyết, địa chỉ MAC là duy nhất trên toàn cầu vì được quản lý bởi IEEE. Tuy nhiên, trong thực tế vẫn có trường hợp trùng lặp do lỗi trong quá trình sản xuất hoặc do hành vi cố tình thay đổi địa chỉ MAC (MAC spoofing).

Lọc địa chỉ MAC có thực sự an toàn?

Lọc địa chỉ MAC là một lớp bảo vệ cơ bản hiệu quả để ngăn chặn người dùng thông thường. Tuy nhiên, đây không phải là biện pháp bảo mật tuyệt đối. Một người có kiến thức kỹ thuật có thể sử dụng MAC spoofing để giả mạo một địa chỉ MAC được cho phép và vượt qua bộ lọc.

Địa chỉ MAC riêng tư trên iPhone/Android là gì?

Đây là một tính năng bảo mật mới trên các hệ điều hành di động. Khi được bật, điện thoại sẽ tạo ra một địa chỉ MAC ngẫu nhiên, khác nhau cho mỗi mạng Wi-Fi mà nó kết nối. Mục đích là để ngăn chặn các nhà cung cấp mạng theo dõi vị trí và hành vi của người dùng qua các điểm truy cập Wi-Fi khác nhau.