๐ŸŒ ID

๐Ÿ–ง Generator Alamat MAC

Menghasilkan alamat MAC acak menggunakan crypto.getRandomValues browser Anda (6 byte acak). Pilih pemisah dan huruf besar/kecil, opsional paksa bit "locally administered & unicast" untuk alamat uji yang aman, atau pilih prefiks OUI vendor asli agar alamat terlihat lebih realistis.

Seperti rentang IP, OUI (3 byte pertama) ditetapkan oleh IEEE kepada produsen nyata. Daftar ini adalah sampel kecil representatif dari 20 prefiks terkenal dan tidak menggantikan database OUI IEEE lengkap (memang di luar cakupan).

Saat diaktifkan, dua bit terendah pada oktet pertama disesuaikan sehingga bit U/L (0x02) bernilai 1 (locally administered) dan bit I/G (0x01) bernilai 0 (unicast). Berguna untuk alamat uji/virtual yang tidak akan berbenturan dengan alamat perangkat keras nyata. Opsi ini otomatis dinonaktifkan saat OUI vendor dipilih, karena OUI asli sudah merupakan alamat universally administered. Terlepas dari opsi ini, setiap alamat yang dihasilkan selalu unicast (bit I/G = 0).

Apa itu bit U/L dan I/G?

Dua bit terendah pada byte pertama alamat MAC memiliki makna khusus: bit I/G (Individual/Group) bernilai 0 untuk unicast (satu perangkat) dan 1 untuk multicast. Bit U/L (Universal/Local) bernilai 0 untuk alamat unik global yang ditetapkan oleh IEEE, dan 1 untuk alamat yang ditetapkan secara lokal oleh administrator. Mesin virtual, container, dan lingkungan pengujian umumnya menggunakan alamat unicast yang ditetapkan secara lokal (digit heksa kedua dari oktet pertama berakhir dengan 2, 6, A, atau E) untuk menghindari benturan dengan alamat perangkat keras nyata.

PANDUAN

Pelajari lebih lanjut

01

1. Struktur alamat MAC

Alamat MAC (Media Access Control) adalah 48 bit (6 byte), biasanya ditulis sebagai enam kelompok heksa dua digit yang dipisahkan oleh titik dua atau strip. 3 byte pertama (24 bit) adalah OUI (Organizationally Unique Identifier) yang ditetapkan oleh IEEE kepada produsen; 3 byte terakhir adalah nomor seri yang ditetapkan sendiri oleh produsen. Perangkat Cisco secara konvensional menampilkan alamat sebagai tiga kelompok empat digit yang dipisahkan oleh titik (mis. aabb.ccdd.eeff).

02

Catatan: 2. Locally administered vs universal, unicast vs multicast

Jika bit kedua-terendah dari oktet pertama (U/L) bernilai 0, alamat tersebut adalah alamat unik global yang ditetapkan oleh IEEE; jika 1, alamat tersebut ditetapkan secara lokal โ€” dipilih oleh perangkat lunak atau administrator. Jika bit terendah (I/G) bernilai 0, alamat tersebut adalah unicast (satu perangkat tertentu); jika 1, alamat tersebut untuk multicast/broadcast. Saat menetapkan MAC baru untuk lingkungan uji, antarmuka jaringan virtual, atau container, menggunakan kombinasi locally-administered + unicast (bit masing-masing disetel ke 1 dan 0) adalah praktik standar untuk menghindari benturan dengan alamat perangkat keras nyata.

03

3. Catatan saat memakai prefiks OUI vendor

Daftar OUI yang ditawarkan alat ini adalah sampel representatif dari 20 prefiks terkenal (Cisco, Apple, VMware, Raspberry Pi, dan lainnya) dan tidak menggantikan database OUI lengkap IEEE, yang berisi puluhan ribu entri. Memilih prefiks vendor hanya mengacak 3 byte terakhir, sehingga alamat yang dihasilkan tampak seperti milik vendor tersebut tetapi sebenarnya tidak pernah diterbitkan oleh mereka. Gunakan ini hanya untuk pengujian, dokumentasi, atau pembelajaran โ€” bukan untuk menyamar sebagai perangkat jaringan nyata.

Pertanyaan umum

Apakah alamat MAC yang dihasilkan bisa berbenturan dengan perangkat nyata?
Dalam mode acak penuh, mengaktifkan "locally administered & unicast" sangat menurunkan risiko benturan. Saat OUI vendor dipilih, hanya 3 byte terakhir yang diacak, jadi secara teori bisa beririsan dengan perangkat nyata dari vendor tersebut, meskipun probabilitasnya sangat kecil.
Mengapa opsi locally-administered dinonaktifkan saat saya memilih OUI vendor?
OUI vendor yang asli sudah merupakan alamat universally administered yang ditetapkan oleh IEEE. Memaksa bit locally-administered di atasnya akan bertentangan dengan aturan OUI vendor tersebut, jadi opsi ini otomatis dinonaktifkan dan diabaikan saat prefiks vendor dipilih.
Apakah opsi saya atau alamat yang dihasilkan dikirim ke server?
Tidak. Semuanya dihasilkan sepenuhnya di browser Anda melalui crypto.getRandomValues dan tidak pernah dikirim ke server.
Berapa banyak alamat yang bisa saya hasilkan sekaligus?
Antara 1 dan 100 sekaligus. Gunakan tombol "Copy all" untuk menyalin seluruh daftar yang dipisahkan baris baru ke clipboard Anda.