Trình tạo địa chỉ MAC ngẫu nhiên

Lập trình

Trình tạo địa chỉ MAC ngẫu nhiên tạo ra các địa chỉ MAC 48 bit (6 byte) với tính ngẫu nhiên an toàn và xuất chúng ở dạng ký hiệu dấu hai chấm, dấu gạch nối hoặc dấu chấm, với một tùy chọn quản lý cục bộ giúp tránh trùng với các địa chỉ nhà cung cấp thực.

Bản dịch có hỗ trợ AI đang được rà soát

Trang này được dịch với sự hỗ trợ của AI và chưa được chuyên gia rà soát. Hãy kiểm tra các nguồn trích dẫn trước khi dùng cho quyết định quan trọng.

Giới thiệu

Địa chỉ MAC là một định danh 48 bit cho một giao diện mạng, thường được viết dưới dạng sáu byte thập lục phân như AA:BB:CC:DD:EE:FF. Ở byte đầu tiên, bit 1 (0x02) đánh dấu một địa chỉ quản lý cục bộ độc lập với bất kỳ OUI nhà cung cấp nào, và bit 0 (0x01) đánh dấu multicast. Theo mặc định, công cụ này đặt các bit quản lý cục bộ và unicast để các địa chỉ được tạo nằm ngoài các dải của nhà sản xuất thực — đúng dạng dành cho VM, container và các bộ kiểm thử. Tính ngẫu nhiên đến từ crypto.getRandomValues và việc tạo diễn ra hoàn toàn trên trình duyệt của bạn.

MAC 48 bit = OUI 24 bit + NIC 24 bit · byte đầu bit1 (0x02) = quản lý cục bộ, bit0 (0x01) = multicast

Cách dùng

  1. 1Chọn số lượng, dấu phân tách (dấu hai chấm, dấu gạch nối, dấu chấm) và kiểu chữ hoa/thường.
  2. 2Giữ bit quản lý cục bộ bật (khuyến nghị).
  3. 3Nhấn tạo, rồi sao chép hoặc tải xuống các địa chỉ.

Tham khảo

Trình tạo địa chỉ MAC ngẫu nhiên Tham khảo
LoạiQuy tắcVí dụ
Quản lý cục bộChữ số thập lục phân thứ hai của byte đầu là 2, 6, A hoặc E02:1A:2B:3C:4D:5E
Toàn cầu (nhà cung cấp)Dựa trên OUI, bit1 = 000:1A:2B:3C:4D:5E
MulticastByte đầu là số lẻ (bit0 = 1)01:00:5E:00:00:01
BroadcastTất cả bit được đặtFF:FF:FF:FF:FF:FF

Nguồn và tiêu chuẩn

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

Tôi có thể dùng một MAC được tạo trên mạng thực không?

Các địa chỉ có bit quản lý cục bộ được đặt (chữ số thập lục phân thứ hai là 2, 6, A hoặc E) tách biệt với các dải do nhà cung cấp gán và chính xác là định dạng dành cho VM, container và các thiết lập kiểm thử. Chỉ cần tránh trùng lặp trong cùng một phân đoạn mạng.

Nó có tra cứu nhà cung cấp (OUI) không?

Không. Công cụ này chỉ tạo địa chỉ. Để nhận diện nhà sản xuất của một thiết bị thực, hãy truy vấn sổ đăng ký chính thức của IEEE.

Các địa chỉ được tạo có được gửi lên máy chủ không?

Không. Chúng được tạo bằng crypto.getRandomValues của trình duyệt và không bao giờ được truyền đi hay lưu lại.

Công cụ liên quan