Tạo Địa Chỉ MAC Ngẫu Nhiên Miễn Phí

Tạo ngay địa chỉ MAC ngẫu nhiên (random MAC), tối đa 1.000 địa chỉ một lần: mặc định là địa chỉ quản lý cục bộ, hoặc lấy từ khối của một nhà sản xuất hay dải của một máy ảo, kèm giải thích từng bit.

Đồng bộ sổ đăng ký IEEE 18 thg 10, 2026 · RFC 9542 · tạo trong trình duyệt của bạn, bằng crypto.getRandomValues hoặc seed của bạn

Chữ số tô màu là chữ số hex thứ hai: hai bit cuối của nó là cờ U/L và I/G.

Phân vùng 802c
Cục bộ · unicast

Unicast quản lý cục bộ: an toàn cho thử nghiệm, máy ảo và phòng lab, và không bao giờ là địa chỉ do một nhà sản xuất cấp.

Cấu trúc44 bit ngẫu nhiên · 4 bit cố định
92A6EF3E2D49
1U/L · cục bộ0I/G · unicast00Z Y · AAI

Di chuột hoặc chạm vào một chữ số để đọc các bit của nó

Tạo ngay trong trình duyệt của bạn bằng crypto.getRandomValues; không gửi gì đi.

Tùy chọn: cố định 1 đến 5 octet ở đầu.
Seed
Không bao giờ tạoCác địa chỉ đang được dùng

Bạn đang tìm địa chỉ Wi-Fi riêng tư của điện thoại? Điện thoại tự tạo địa chỉ của nó: xem từng hệ điều hànhTra cứu mọi địa chỉ trong Tra Cứu Địa Chỉ MAC

Trình tạo địa chỉ MAC là gì?

Trình tạo địa chỉ MAC, hay gọi tắt là công cụ tạo MAC, tạo ra những địa chỉ phần cứng 48 bit hợp lệ cho máy ảo, dữ liệu thử nghiệm và phòng lab. Bạn có thể tạo từng địa chỉ MAC một hoặc cả nghìn địa chỉ cùng lúc. Trang này rút chúng bằng bộ tạo số ngẫu nhiên mã hóa của trình duyệt, hoặc lặp lại được từ một seed bạn chọn, và đặt hai bit cờ sao cho mỗi địa chỉ đúng như bạn yêu cầu: unicast quản lý cục bộ, trừ khi bạn chọn một nhà sản xuất, một máy ảo, multicast hay dải tài liệu.

Hợp lệ nghĩa là ba điều: đủ 48 bit (12 chữ số hex), bit I/G bằng 0 để địa chỉ chỉ một giao diện mạng, và bit U/L đúng với mục đích sử dụng. Không sổ đăng ký nào xác nhận được gì hơn thế: địa chỉ quản lý cục bộ không thuộc về nhà sản xuất nào, và ai dùng nó thì tự giữ cho nó là duy nhất trong mạng của mình.

Mọi địa chỉ đều được tạo ngay trên trang này; không địa chỉ nào được gửi đi đâu cả. Chỉ chọn Nhà sản xuất hoặc Máy ảo khi bạn thực sự cần khối đó: những địa chỉ ấy nằm trong phần đã cấp thật của một công ty, và khi tìm theo hãng, tên công ty bạn gõ sẽ được gửi đi để chúng tôi tra các khối IEEE của hãng.

Một địa chỉ, từng bit mộtIEEE 802 · RFC 9542
  • ngẫu nhiên: rút trong trình duyệt của bạn
  • Z Y = 0 0: phân vùng AAI
  • U/L = 1: quản lý cục bộ
  • I/G = 0: unicast, một giao diện
02:4F:9A:1C:77:E3, một địa chỉ thuộc loại mà trang này tạo ra ngay khi bạn vào. Octet đầu tiên 02 là 0000 0010: hai bit cuối của nó khiến địa chỉ thành unicast quản lý cục bộ, nên chữ số hex thứ hai là 2.
Tạo địa chỉ MAC: một địa chỉ ngẫu nhiên quản lý cục bộ với 48 bit, các bit cờ và phân vùng 802c được đánh dấuTạo địa chỉ MAC: một địa chỉ ngẫu nhiên quản lý cục bộ với 48 bit, các bit cờ và phân vùng 802c được đánh dấuChọn loại địa chỉMặc định là ngẫu nhiên cục bộ; hoặc khối của một hãng, dải của một hypervisor, multicast hay dải tài liệu.Địa chỉNhấp vào để sao chép. Chữ số tô màu mang hai cờ U/L và I/G.Từng bitPhần cấu trúc cho thấy bit nào cố định, bit nào ngẫu nhiên và các cờ nói lên điều gì.Địa chỉ nàyLoại, phân vùng, chủ sở hữu, xác suất trùng lặp, mọi cách viết và một câu lệnh dùng được ngay.Tối đa 1.000Lần nào cũng khác nhau, xuất ra văn bản, CSV hoặc JSON, kèm seed để tạo lại đúng danh sách đó.
Một địa chỉ ngẫu nhiên quản lý cục bộ được tách ra từng phần: chữ số mang cờ, phân vùng 802c, các bit ngẫu nhiên và cột liệt kê mọi cách viết. Chọn một số để xem từng phần thể hiện điều gì.

Địa chỉ MAC ngẫu nhiên (random MAC) cần dùng khi nào?

Hãy dùng công cụ tạo địa chỉ MAC ngẫu nhiên khi bạn cần một địa chỉ mà không thiết bị thật nào có: một máy ảo, một switch trong phòng lab, một mạng container, một bộ dữ liệu thử nghiệm. Địa chỉ quản lý cục bộ ngẫu nhiên sinh ra đúng cho việc đó: IEEE không bao giờ cấp loại địa chỉ này cho nhà sản xuất nào, nên không địa chỉ nào trong số đó có thể trùng địa chỉ gốc ghi sẵn trong phần cứng của một thiết bị thật.

Điện thoại và laptop cũng tạo địa chỉ ngẫu nhiên, để bảo vệ quyền riêng tư khi dùng Wi-Fi. Đó là hệ điều hành tự chọn địa chỉ cho từng mạng; phần địa chỉ Wi-Fi riêng tư bên dưới cho biết mỗi hệ điều hành làm điều đó ra sao.

Có hai trường hợp ngoại lệ. Máy ảo thường tốt nhất là nằm trong dải riêng của hypervisor, dải mà chính hypervisor đó nhận ra, còn phần cứng bạn bán ra thì cần một khối mua từ IEEE. Địa chỉ ngẫu nhiên chỉ cần là duy nhất ở nơi nó được dùng: trong một mạng, chứ không phải trên toàn thế giới.

Việc nào thì dùng địa chỉ nào
  • Tài liệu, ảnh chụp màn hình và dữ liệu thử nghiệmĐược dành riêng để ví dụ không bao giờ trùng thiết bị thật.Dải dành cho tài liệu00:00:5E:00:53:5A
  • Phòng lab, bộ thiết bị thử nghiệm, mạng containerChữ số thứ hai nào cũng được: 2, 6, A hoặc E; là 2 (AAI) ở nơi áp dụng SLAP.Ngẫu nhiên cục bộ42:79:4A:D5:C6:02
  • Một máy ảo trong mạng của bạnVMware Workstation và Fusion chỉ chấp nhận dải thủ công của mình.Dải của hypervisor, hoặc ngẫu nhiên cục bộ00:50:56:19:CC:19
  • Địa chỉ mới cho card mạng của chính bạnĐịa chỉ cục bộ ghi đè địa chỉ gốc trong phần cứng; driver và hệ điều hành đều cho phép.Chỉ ngẫu nhiên cục bộ92:CA:60:D5:42:B0
  • Phần cứng bạn bán raChỉ một khối được cấp mới làm địa chỉ là duy nhất trên toàn thế giới.Khối IEEE của riêng bạnMA-L · MA-M · MA-S
  • Một nhóm multicastĐịa chỉ nhóm đến từ giao thức: ở đây là mDNS trên IPv4.Địa chỉ nhóm của chính giao thức đó01:00:5E:00:00:FB
Loại địa chỉ mà mỗi việc cần, mỗi loại kèm một địa chỉ do công cụ này tạo ra cho nó. Chỉ phần cứng bạn bán ra mới cần một khối từ IEEE; mọi việc còn lại đều vừa với nửa cục bộ của không gian địa chỉ.

Định dạng địa chỉ MAC trông như thế nào?

Địa chỉ MAC gồm 12 chữ số hex, tức 48 bit, thường được viết thành sáu cặp. Các cặp nối với nhau bằng dấu hai chấm trên Linux và macOS (02:4f:9a:1c:77:e3), bằng dấu gạch ngang trên Windows (02-4F-9A-1C-77-E3), hoặc viết thành ba nhóm bốn chữ số trên thiết bị Cisco (024f.9a1c.77e3).

Tất cả đều là cùng một địa chỉ. Chữ hoa hay chữ thường không quan trọng, và hầu hết phần mềm đọc được mọi cách viết; một vài công cụ đòi đúng 12 chữ số viết liền, như VBoxManage của VirtualBox và PowerShell của Hyper-V. IEEE viết địa chỉ bằng dấu gạch ngang và gọi đó là cách biểu diễn hệ hexa.

Một địa chỉ, năm cách viếtmỗi cách 48 bit
Cách viếtCùng một địa chỉSố ký tựAi viết theo cách này
Dấu hai chấm02:4f:9a:1c:77:e317Linux, macOS, Android, Xen
Dấu gạch ngang02-4F-9A-1C-77-E317Windows; IEEE và IETF viết theo cách này
Dấu chấm kiểu Cisco024f.9a1c.77e314Cisco IOS: ba nhóm bốn chữ số
Viết liền024F9A1C77E312VirtualBox, Hyper-V, mã nguồn và cơ sở dữ liệu
Dấu cách02 4F 9A 1C 77 E317Bản dump hex và một số nhãn in trên thiết bị

Đọc được tất cả, cả chữ hoa lẫn chữ thường^[0-9A-Fa-f]{2}([:\- ]?)(?:[0-9A-Fa-f]{2}\1){4}[0-9A-Fa-f]{2}$|^([0-9A-Fa-f]{4}\.){2}[0-9A-Fa-f]{4}$

Địa chỉ ví dụ ở từng cách viết. Phần mềm đọc được tất cả và không phân biệt chữ hoa chữ thường; nút Định dạng của công cụ và các hàng Dạng viết ở cột bên cho sẵn mỗi cách để sao chép.

Quản lý cục bộ hay toàn cục: bit nào quyết định?

Địa chỉ MAC quản lý cục bộ có bit U/L được bật: bit 1 của octet đầu tiên. Bạn nhìn thấy nó ở chữ số hex thứ hai, là 2, 6, A hoặc E với địa chỉ unicast cục bộ. Địa chỉ quản lý toàn cục có bit đó tắt và đến từ một khối mà IEEE đã cấp cho một công ty.

IEEE không bao giờ cấp một địa chỉ có bit cục bộ được bật, nên địa chỉ cục bộ không thể trùng địa chỉ gốc ghi sẵn trong phần cứng của bất kỳ thiết bị nào. Vì vậy công cụ này mặc định tạo unicast cục bộ. Bản thân điều đó không làm địa chỉ trở nên duy nhất: ai gán địa chỉ cục bộ thì tự giữ cho chúng là duy nhất trong mạng của mình.

IEEE 802c chia địa chỉ cục bộ thành bốn phân vùng theo hai bit kế tiếp, và RFC 9542 đưa ra bảng phân chia đó. Địa chỉ ngẫu nhiên thuộc về AAI, chữ số thứ hai là 2, cũng là mặc định của trang này. SLAP chỉ là tùy chọn và không có gì trên đường truyền cho biết một mạng có áp dụng nó hay không. Chữ số 2, 6, A hoặc E trên mạng Wi-Fi thường là địa chỉ riêng tư của một chiếc điện thoại, nhưng đó chỉ là phỏng đoán: mọi địa chỉ quản lý cục bộ đều bắt đầu như vậy, kể cả những địa chỉ trang này tạo ra và những địa chỉ mà máy ảo dùng.

Chữ số hex thứ hai nói lên điều gìbốn bit thấp của octet đầu tiên
  • U/L bit 1 của octet đầu tiên: 0 là toàn cục (một khối IEEE), 1 là cục bộ
  • I/G bit 0: 0 là một giao diện, 1 là một nhóm
  • Z Y chọn phân vùng 802c của một địa chỉ cục bộ: AAI, ELI, SAI hoặc dành riêng
Mọi giá trị có thể có của chữ số thứ hai và ý nghĩa của chúng. Unicast cục bộ là 2, 6, A hoặc E; trong đó, IEEE 802c dành 2 cho quản trị viên và bộ tạo ngẫu nhiên (AAI), A cho những ai nắm giữ Company ID (ELI), E cho các giao thức IEEE (SAI) và giữ 6 làm dự phòng. Chữ số 2 được khoanh tròn là chữ số thứ hai của địa chỉ ví dụ 02:4F:9A:1C:77:E3.

Unicast hay multicast: khác nhau ở đâu?

Địa chỉ MAC unicast chỉ một giao diện mạng; địa chỉ multicast chỉ một nhóm, và mọi giao diện đã tham gia nhóm đều nhận frame gửi tới đó. Bit 0 của octet đầu tiên quyết định điều này: 0 là unicast, 1 là multicast, nên chữ số hex thứ hai lẻ nghĩa là multicast.

Một thiết bị không thể lấy địa chỉ multicast làm địa chỉ của riêng mình. Các giao thức lấy địa chỉ nhóm của mình từ những ánh xạ cố định: multicast IPv4 nằm trong 01:00:5E:00:00:00 đến 01:00:5E:7F:FF:FF, multicast IPv6 nằm trong 33:33 theo sau là 32 bit cuối của nhóm. FF:FF:FF:FF:FF:FF là broadcast, nhóm của tất cả mọi thiết bị.

Loại Multicast của trang này tạo địa chỉ nhóm cục bộ ngẫu nhiên (chữ số thứ hai là 3, 7, B hoặc F) để thử nghiệm switch và bộ lọc. Với một giao thức thật, hãy dùng địa chỉ nhóm của chính giao thức đó.

Một frame: một giao diện hay cả một nhómbit 0 của octet đầu tiên
Unicast · I/G 002:4F:9A:1C:77:E3một giao diện nhận nó; những giao diện khác bỏ qua
Multicast · I/G 101:00:5E:00:00:FBmọi thành viên của nhóm (ở đây là mDNS) đều nhận nó
  • FF:FF:FF:FF:FF:FFBroadcast: mọi thiết bị trong mạng
  • 01:00:5E:00:00:01Nhóm IPv4 224.0.0.1 · tất cả các host
  • 01:00:5E:00:00:FBNhóm IPv4 224.0.0.251 · mDNS
  • 33:33:00:00:00:01Nhóm IPv6 ff02::1 · tất cả các nút
  • 01:80:C2:00:00:0ELLDP, khám phá switch
  • 01:80:C2:00:00:00Các bridge Spanning Tree
Linux từ chối địa chỉ nhóm đặt trên một giao diện mạng
$ ip link set dev eth0 address 03:4f:9a:1c:77:e3
Cannot assign requested address
Frame unicast dành cho một giao diện; frame multicast dành cho mọi giao diện đã tham gia nhóm. Nhóm IPv4 được ánh xạ vào 01:00:5E, nhóm IPv6 vào 33:33.

Máy ảo nên dùng địa chỉ MAC nào?

Hypervisor cấp cho card mạng ảo những địa chỉ lấy từ tiền tố riêng của mình, nên địa chỉ của một máy ảo cho biết thứ gì đã tạo ra nó. Hầu hết dùng một khối quản lý toàn cục đã đăng ký cho hãng; 52:54:00 của libvirt và các địa chỉ ngẫu nhiên của Docker thì quản lý cục bộ.

Với một địa chỉ tĩnh, hãy ở trong dải của hypervisor hoặc dùng một địa chỉ cục bộ ngẫu nhiên. VMware là trường hợp khắt khe nhất: Workstation và Fusion chỉ chấp nhận từ 00:50:56:00:00:00 đến 00:50:56:3F:FF:FF, kèm hai dòng trong tệp .vmx: ethernetN.address = "00:50:56:12:34:56" và ethernetN.addressType = "static" (tài liệu của VMware). Các mẫu có sẵn ở trên đều tuân theo quy tắc của từng hypervisor.

Địa chỉ của mỗi hypervisor đến từ đâutiền tố · ai cấp
HypervisorTiền tốKhốiAi cấp
VMware (thủ công)00:50:56:00–3Ftoàn cụcBạn, trong tệp .vmx, với addressType = "static"
VMware vCenter00:50:56:80–BFtoàn cụcvCenter, theo ID máy chủ của nó
Host VMware ESXi00:0C:29toàn cụcHost, từ UUID của máy ảo
VirtualBox08:00:27toàn cụcVirtualBox, 3 byte lấy từ một GUID
Hyper-V00:15:5Dtoàn cụcHost: mặc định 256 địa chỉ cho mỗi host
QEMU/KVM (libvirt)52:54:00cục bộlibvirt, 3 byte ngẫu nhiên; QEMU thuần bắt đầu từ :12:34:56
Proxmox VEBC:24:11toàn cụcProxmox, khối của riêng mình; mở rộng thêm cho từng cụm
Xen00:16:3Etoàn cụcBộ công cụ xl
Parallels00:1C:42toàn cụcĐã đăng ký cho Parallels; tài liệu của hãng không nhắc tới
Docker 28 trở lênngẫu nhiêncục bộDocker: 46 bit ngẫu nhiên; đến phiên bản 27 là 02:42 cộng địa chỉ IPv4
00:50:56 · octet thứ tư
00–3F thủ công40–7F80–BF vCenterC0–FF
Mỗi mẫu có sẵn trên trang này đều lấy từ hàng đầu tiên của hypervisor tương ứng. Dải thủ công của VMware là một phần tư khối 00:50:56 của hãng: đúng phần mà Workstation và Fusion chấp nhận cho một địa chỉ tĩnh, trừ phần 80–BF do vCenter tự cấp.

Địa chỉ Wi-Fi riêng tư là gì?

Điện thoại và laptop dùng địa chỉ Wi-Fi riêng tư, một địa chỉ ngẫu nhiên quản lý cục bộ được chọn riêng cho từng mạng, để những nơi chúng kết nối không thể lần theo một địa chỉ phần cứng cố định. Bạn không tự nhập địa chỉ đó: thiết bị tự tạo ra nó, và mỗi hệ điều hành có công tắc riêng cho việc này.

Để biết công ty nào đã sản xuất thiết bị đứng sau một địa chỉ riêng tư, hãy tra cứu địa chỉ phần cứng của nó; Tra Cứu Địa Chỉ MAC chỉ ra nơi từng hệ điều hành hiển thị địa chỉ đó, và vì sao địa chỉ riêng tư không hiện nhà sản xuất nào.

Mỗi hệ điều hành chọn địa chỉ Wi-Fi ra saođặt trên thiết bị, không phải ở đây
iPhone, iPad, Mac“Địa chỉ Wi-Fi riêng tư”
Lựa chọn
Tắt · Cố định · Xoay vòng (iOS 18, macOS 15)
Mặc định
Cố định trên WPA2 trở lên; Xoay vòng hai tuần một lần trên mạng mở hoặc mạng bảo mật yếu
Có từ
iOS 14 · macOS 15
Android“Sử dụng địa chỉ MAC ngẫu nhiên”
Mặc định
Bật từ Android 10, mỗi mạng một địa chỉ
Thay đổi
Giữ nguyên cho tới khi khôi phục cài đặt gốc; mạng mở có thể đổi lại địa chỉ nếu hãng cho phép
Có từ
Android 10
Windows“Địa chỉ phần cứng ngẫu nhiên”
Công tắc
Một công tắc cho mọi mạng, một cho từng mạng đã lưu
Yêu cầu
Phần cứng Wi-Fi có hỗ trợ
Ở đâu
Cài đặt › Mạng & internet › Wi-Fi

Chữ số thứ hai là 2, 6, A hoặc E chỉ là dấu hiệu cho thấy thiết bị tự tạo địa chỉ của mình, chứ không phải bằng chứng. Kiểm tra một địa chỉ trong Tra Cứu Địa Chỉ MAC

Tên của thiết lập trên từng hệ điều hành, giá trị mặc định và thời điểm địa chỉ thay đổi, lấy từ chính trang của Apple, Google và Microsoft. Địa chỉ do công cụ tạo ra không hoạt động theo cách này: thiết bị tự tạo và tự giữ địa chỉ của riêng nó.

Dựng địa chỉ IPv6 từ địa chỉ MAC như thế nào?

Một máy có thể dựng 64 bit cuối của địa chỉ IPv6 từ địa chỉ MAC của nó: cắt đôi địa chỉ, chèn FF:FE vào giữa, rồi đảo bit U/L. Đây là EUI-64 sửa đổi, được định nghĩa trong RFC 4291; bit đó được đảo để những ID ngắn viết tay như ::1 vẫn được tính là cục bộ.

Cách này không còn là mặc định nữa. RFC 8064 nói rằng máy không nên đặt một địa chỉ phần cứng cố định vào địa chỉ IPv6 của mình, và các hệ thống hiện nay dùng interface ID ngẫu nhiên hoặc băm thay cho nó, nên địa chỉ IPv6 ngày nay hiếm khi để lộ địa chỉ MAC.

Để đi theo chiều ngược lại, hãy rút gọn một địa chỉ IPv6 về dạng chuẩn, hoặc ánh xạ một địa chỉ IPv4 vào IPv6.

Từ địa chỉ MAC đến địa chỉ IPv6RFC 4291 Appendix A
  1. Cắt đôi địa chỉ02:4F:9A | 1C:77:E3
  2. Chèn FF:FE vào giữa02:4F:9A:FF:FE:1C:77:E3
  3. Đảo bit 1 của octet đầu tiên: 02 → 0000000010 → 00000000
  4. Interface ID4f:9aff:fe1c:77e3
  5. Địa chỉ link-localfe80::4f:9aff:fe1c:77e3
EUI-64 sửa đổi từ 02:4F:9A:1C:77:E3: phần FF:FE được chèn vào và bit U/L bị đảo chính là hai dấu hiệu nhận ra nó. Tab EUI-64 → IPv6 của công cụ hiện đúng những bước này cho mọi địa chỉ mà nó tạo.

Hai thiết bị có thể nhận cùng một địa chỉ MAC ngẫu nhiên không?

Có, nhưng với địa chỉ quản lý cục bộ ngẫu nhiên thì rất khó xảy ra: 1.000 địa chỉ được chọn độc lập có xác suất trùng nhau khoảng 1 trên 35 triệu trong phân vùng AAI. Rủi ro tăng nhanh khi số bit ngẫu nhiên ít đi: với một tiền tố nhà sản xuất cố định, 1.000 địa chỉ trùng nhau với xác suất khoảng 3%.

Trùng lặp chỉ gây rắc rối trong cùng một mạng, nơi hai giao diện mang cùng một địa chỉ sẽ làm switch rối loạn. Danh sách tạo ra từ trang này luôn khác nhau hoàn toàn, và ô Không bao giờ tạo loại ra những địa chỉ bạn đang dùng, dán từ arp -a hoặc danh sách DHCP lease của bạn.

Xác suất có ít nhất một lần trùnggiới hạn nghịch lý ngày sinh
Địa chỉ được rút ra từSố địa chỉ có thểchọn 100chọn 1.000chọn 10.00050% ở
Ngẫu nhiên cục bộ, AAI (mặc định của trang này)1,76 × 10131 trên 3,6 T1 trên 35 Tr1 trên 350 N4.937.811
Ngẫu nhiên cục bộ, mọi phân vùng (điện thoại, Docker)7,04 × 10131 trên 14 T1 trên 140 Tr1 trên 1,4 Tr9.876.529
Một khối của hãng (MA-L)16.777.2161 trên 3,4 N2,9%95%4.823
Dải thủ công của VMware4.194.3040,12%11%≈ 100%2.412
Tiền tố 4 octet65.5367,3%≈ 100%≈ 100%302
Tiền tố 5 octet256≈ 100%không thểkhông thể20
Dành cho những địa chỉ được chọn độc lập, như cách các máy tự chọn địa chỉ của mình vẫn làm. Số địa chỉ có thể là con số của chính công cụ này, đã trừ đi các tiền tố bị tránh. Danh sách tạo ra ở đây không bao giờ trùng nhau bên trong: công cụ kiểm tra từng địa chỉ.

Tạo địa chỉ MAC: hỏi và đáp

Làm sao tạo một địa chỉ MAC ngẫu nhiên?

Hãy mở trang này: một địa chỉ unicast quản lý cục bộ ngẫu nhiên đã sẵn sàng để sao chép, và nút Địa chỉ mới tạo ra địa chỉ tiếp theo. Hãy chọn số lượng bạn cần, tối đa 1.000, một cách viết như dấu hai chấm hoặc dấu gạch ngang, và nếu muốn thì chọn thêm một nhà sản xuất, một hypervisor hoặc một tiền tố cố định. Mọi thứ đều được tạo trong trình duyệt của bạn, bằng crypto.getRandomValues hoặc từ một seed bạn chọn, nên không địa chỉ nào được gửi đi đâu cả.

Địa chỉ MAC quản lý cục bộ là gì?

Đó là địa chỉ có bit U/L được bật, tức bit 1 của octet đầu tiên, nên chữ số hex thứ hai của nó là 2, 6, A hoặc E. IEEE không bao giờ cấp những địa chỉ như vậy cho nhà sản xuất, nên chúng được tự do dùng cho máy ảo, phòng lab và các tính năng bảo vệ quyền riêng tư. Ai gán một địa chỉ như thế thì phải tự giữ cho nó là duy nhất trong mạng của mình.

Vì sao chữ số thứ hai phải là 2, 6, A hoặc E?

Bốn chữ số đó là những chữ số duy nhất có bit U/L bật và bit I/G tắt: một địa chỉ unicast quản lý cục bộ. Chữ số lẻ sẽ biến nó thành multicast, loại địa chỉ mà không giao diện mạng nào lấy làm địa chỉ của riêng mình được; còn 0, 4, 8 hoặc C sẽ đưa nó vào vùng toàn cục, nơi IEEE cấp khối cho các công ty: địa chỉ có thể rơi vào khối của một công ty thật, hoặc vào một phần chưa cấp cho ai.

Địa chỉ MAC ngẫu nhiên có hợp lệ không?

Có, nếu nó đủ 48 bit, bit I/G bằng 0 và bit U/L đúng với mục đích sử dụng. Mọi địa chỉ mà trang này tạo ra ở loại Ngẫu nhiên · cục bộ đều đạt cả ba điều kiện. Không sổ đăng ký nào liệt kê địa chỉ cục bộ, nên không thể kiểm tra tính hợp lệ ở đâu khác; điều quan trọng là không giao diện nào khác trong cùng mạng đang dùng nó.

Tôi có thể dùng địa chỉ MAC đã tạo cho máy ảo của mình không?

Được. Một địa chỉ cục bộ ngẫu nhiên hoạt động trên mọi hypervisor. VMware Workstation và Fusion khắt khe hơn với địa chỉ tĩnh và chỉ chấp nhận từ 00:50:56:00:00:00 đến 00:50:56:3F:FF:FF, đúng dải mà mẫu VMware sử dụng. Hãy chọn hypervisor của bạn trong mục Máy ảo, cột bên sẽ hiện thiết lập hoặc câu lệnh để áp dụng địa chỉ đó.

VMware dùng dải địa chỉ MAC nào?

VMware nắm giữ khối 00:50:56. Địa chỉ bạn tự đặt phải nằm trong khoảng 00:50:56:00:00:00 đến 00:50:56:3F:FF:FF, với addressType đặt thành static trong tệp .vmx. vCenter tự cấp từ 00:50:56:80 đến BF, còn các host ESXi không do vCenter quản lý thì tạo địa chỉ dưới 00:0C:29 từ UUID của từng máy ảo.

Địa chỉ MAC multicast là gì?

Đó là địa chỉ có bit I/G được bật, nên chữ số hex thứ hai của nó là số lẻ. Frame gửi tới đó đến được mọi giao diện đã tham gia nhóm. Multicast IPv4 dùng 01:00:5E theo sau là 23 bit của địa chỉ nhóm, IPv6 dùng 33:33 cùng 32 bit cuối của nhóm, còn FF:FF:FF:FF:FF:FF là địa chỉ broadcast.

Dải địa chỉ MAC dành cho tài liệu là gì?

RFC 9542 dành riêng 00-00-5E-00-53-00 đến 00-00-5E-00-53-FF cho ví dụ unicast và 01-00-5E-90-10-00 đến -FF cho ví dụ multicast, giống như 192.0.2.0/24 với IPv4. Hãy dùng chúng trong tài liệu, ảnh chụp màn hình và dữ liệu thử nghiệm để một ví dụ không bao giờ trùng với thiết bị thật. Loại Tài liệu lấy địa chỉ từ chính dải này.

Hai thiết bị có thể dùng chung một địa chỉ MAC không?

Có thể, và trong cùng một mạng thì điều đó gây rắc rối: switch gửi lưu lượng của mỗi thiết bị tới sai cổng. Với địa chỉ cục bộ ngẫu nhiên thì rất khó xảy ra, khoảng 1 trên 35 triệu với 1.000 địa chỉ. Địa chỉ nằm trong một khối của hãng hoặc dưới một tiền tố dài thì trùng nhau sớm hơn nhiều; bảng ở trên cho biết xác suất.

Tôi có thể đổi địa chỉ MAC của thiết bị không?

Thường là được: đó là một thiết lập bình thường. Các hệ điều hành vốn đã dùng địa chỉ riêng tư trên Wi-Fi, còn driver mạng và hypervisor đều cho bạn nhập địa chỉ quản lý cục bộ của riêng mình. Dùng địa chỉ đã đổi để lách quy định truy cập của một mạng lại là chuyện khác và có thể vi phạm điều khoản sử dụng của mạng đó, như điều khoản của một số nhà cung cấp Wi-Fi công cộng đã nêu rõ.

Địa chỉ MAC thay thế (alternate MAC address) là gì?

Đó là địa chỉ được đặt bằng phần mềm thay cho địa chỉ gắn sẵn trong card mạng: một địa chỉ quản lý cục bộ ghi đè lên địa chỉ gốc ghi trong phần cứng. Card mạng, router và một vài máy chơi game có sẵn ô để nhập nó. Một địa chỉ cục bộ ngẫu nhiên từ trang này vừa vặn với ô đó; hãy giữ cho nó là duy nhất trong mạng của bạn.

Các địa chỉ tạo ra ở đây có bị gửi đi đâu không?

Không. Chúng được tạo trong trình duyệt của bạn, bằng crypto.getRandomValues hoặc từ một seed bạn chọn, và không địa chỉ nào bạn tạo hay dán vào rời khỏi trình duyệt của bạn. Chỉ có một yêu cầu đi ra khỏi trang: tìm theo nhà sản xuất sẽ gửi tên công ty bạn gõ, để tra các khối IEEE của hãng. Liên kết bạn sao chép mang theo các tùy chọn của bạn, như loại địa chỉ và số lượng, cùng seed khi bạn bật nó, nhưng nó chỉ đi xa nếu bạn chia sẻ.

Còn thiếu điều gì?Đề xuất tính năng hoặc công cụ mới