MAC Adresi Oluşturucu — Ücretsiz ve Rastgele
Rastgele MAC adreslerini anında oluşturun, tek seferde 1.000'e kadar: varsayılanı yerel olarak yönetilen adreslerdir, dilerseniz bir üreticinin bloğundan ya da bir sanal makinenin aralığından, her biti açıklanmış olarak.
Renkli hane, ikinci onaltılık hanedir: son iki biti U/L ve I/G bayraklarıdır.
Yerel olarak yönetilen unicast: testler, sanal makineler ve laboratuvarlar için güvenlidir ve hiçbir zaman bir üreticinin adresi değildir.
Bitlerini okumak için bir hanenin üzerine gelin veya dokunun
Tarayıcınızda crypto.getRandomValues ile oluşturulur; hiçbir şey gönderilmez.
Asla oluşturmaZaten kullanımda olan adresler
Telefonunuzun özel Wi-Fi adresi mi? Telefonlar kendi adreslerini kendileri üretir: her sisteme bakınHerhangi bir adresi MAC Adresi Sorgulama ile kontrol edin
MAC adresi oluşturucu nedir?
MAC adresi oluşturucu, kısaca MAC üretici, sanal makineler, test verileri ve laboratuvarlar için geçerli 48 bitlik donanım adresleri üretir. MAC adreslerini teker teker ya da tek seferde bin tane oluşturun. Bu araç adresleri tarayıcınızın kriptografik rastgele üretecinden ya da seçtiğiniz bir tohumdan yinelenebilir biçimde çeker ve iki bayrak bitini ayarlar; böylece her adres tam olarak istediğiniz türde olur: bir üretici, bir sanal makine, multicast veya dokümantasyon aralığı seçmediğiniz sürece yerel olarak yönetilen unicast.
Geçerli olmak üç şey demektir: 48 bit (12 onaltılık hane), tek bir arayüzü adlandırması için I/G bitinin 0 olması ve U/L bitinin işe uygun olması. Hiçbir sicil bundan fazlasını doğrulayamaz: yerel olarak yönetilen bir adres hiçbir üreticiye ait değildir ve onu kullanan, adresin kendi ağında benzersiz kalmasını kendisi sağlar.
Her adres bu sayfada oluşturulur, hiçbiri bir yere gönderilmez. Üretici veya Sanal makine seçeneğini yalnızca o bloğa ihtiyacınız olduğunda seçin: bu adresler bir şirketin gerçek tahsisinin içinde yer alır ve üretici araması, IEEE bloklarını bulabilmemiz için yazdığınız şirket adını gönderir.
- rastgele: tarayıcınızda çekildi
- Z Y = 0 0: AAI çeyreği
- U/L = 1: yerel olarak yönetilen
- I/G = 0: unicast, tek bir arayüz
02:4F:9A:1C:77:E3, bu sayfanın açılışta ürettiği türden bir adres. İlk okteti 02, bitleriyle 0000 0010: son iki biti adresi yerel olarak yönetilen unicast yapar, bu yüzden ikinci onaltılık hanesi 2'dir.
Bir tür seçinVarsayılan rastgele yerel; ayrıca bir üreticinin bloğu, bir hipervizörün aralığı, multicast veya dokümantasyon aralığı.AdresKopyalamak için tıklayın. Renkli hane U/L ve I/G bayraklarını taşır.Her bitAnatomi, hangi bitlerin sabit hangilerinin rastgele olduğunu ve bayrakların ne söylediğini gösterir.Bu adresTür, çeyrek, kayıtlı sahibi, tekrar olasılığı, her gösterim ve hazır bir komut.1.000'e kadarHer seferinde farklı; metin, CSV veya JSON olarak, aynı listeyi yeniden oluşturmak için bir tohumla.Rastgele MAC adresi ne zaman gerekir?
Rastgele bir MAC adresi, gerçek hiçbir cihazın taşımadığı bir adrestir ve rastgele MAC adresi üreticisine tam da böyle bir adres gerektiğinde başvurursunuz: bir sanal makine, bir laboratuvar switch'i, bir konteyner ağı, bir test düzeneği. Rastgele yerel olarak yönetilen adresler tam olarak bunun için vardır: hiçbir üreticiye böyle bir adres tahsis edilmez, bu yüzden hiçbiri gerçek bir cihazın fabrikada yazılmış adresi olamaz.
Telefonlar ve dizüstü bilgisayarlar da Wi-Fi gizliliği için rastgele adresler üretir. Bu, işletim sisteminin her ağ için kendi adresini seçmesidir; aşağıdaki özel Wi-Fi bölümü her sistemin bunu nasıl yaptığını gösterir.
İki iş istisnadır. Bir sanal makine çoğu zaman en iyi, hipervizörünün tanıdığı kendi aralığında durur; sattığınız donanım içinse IEEE'den satın alınmış bir blok gerekir. Rastgele bir adresin yalnızca kullanıldığı yerde benzersiz olması gerekir: dünya çapında değil, tek bir ağın içinde.
- Belgeler, ekran görüntüleri ve test verileriÖrneklerin gerçek cihazlarla çakışmaması için ayrılmıştır.Dokümantasyon aralığı
00:00:5E:00:53:5A - Bir laboratuvar, bir test düzeneği, bir konteyner ağıİkinci hane 2, 6, A veya E; SLAP uygulanan yerlerde 2 (AAI).Rastgele yerel
42:79:4A:D5:C6:02 - Ağınızdaki bir sanal makineWorkstation ve Fusion yalnızca kendi manuel aralıklarını kabul eder.Hipervizörünün aralığı ya da rastgele yerel
00:50:56:19:CC:19 - Kendi bağdaştırıcınız için yeni bir adresYerel adres, fabrikada yazılı adresin yerine geçer; sürücüler ve sistemler buna izin verir.Yalnızca rastgele yerel
92:CA:60:D5:42:B0 - Sattığınız donanımAdresleri dünya çapında benzersiz kılan tek şey bir tahsistir.Kendi IEEE bloğunuz
MA-L · MA-M · MA-S - Bir multicast grubuGrup adresleri protokolden gelir: buradaki, IPv4 üzerinde mDNS.O protokolün grup adresi
01:00:5E:00:00:FB
MAC adresi biçimi nasıldır?
MAC adresi 12 onaltılık hanedir, yani 48 bit, ve genellikle altı çift hâlinde yazılır. Çiftler Linux ve macOS'ta iki noktayla (02:4f:9a:1c:77:e3), Windows'ta tireyle (02-4F-9A-1C-77-E3) birleştirilir ya da Cisco cihazlarında dörtlü üç grup olarak yazılır (024f.9a1c.77e3).
Hepsi aynı adrestir. Büyük-küçük harf fark etmez ve çoğu yazılım her gösterimi okur; VirtualBox'ın VBoxManage komutu ve Hyper-V'nin PowerShell komutları gibi birkaç araç yalın 12 haneyi ister. IEEE adresleri tirelerle yazar ve buna onaltılık gösterim adını verir.
| Gösterim | Aynı adres | Karakter | Böyle yazanlar |
|---|---|---|---|
| İki nokta | 02:4f:9a:1c:77:e3 | 17 | Linux, macOS, Android, Xen |
| Tire | 02-4F-9A-1C-77-E3 | 17 | Windows; IEEE ve IETF böyle yazar |
| Cisco noktası | 024f.9a1c.77e3 | 14 | Cisco IOS: dörtlü üç grup |
| Ayraçsız | 024F9A1C77E3 | 12 | VirtualBox, Hyper-V, kod ve veritabanları |
| Boşluk | 02 4F 9A 1C 77 E3 | 17 | Onaltılık dökümler ve bazı basılı etiketler |
Hepsini, her iki harf durumunda da okur^[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}$
Yerel olarak yönetilen mi, evrensel mi: hangi bit karar verir?
Yerel olarak yönetilen bir MAC adresinde U/L biti 1'dir: ilk oktetin 1 numaralı biti. Bunu ikinci onaltılık hanede görürsünüz; yerel unicast adreslerde bu hane 2, 6, A veya E olur. Evrensel olarak yönetilen bir adreste ise bu bit 0'dır ve adres, IEEE'nin tek bir şirkete tahsis ettiği bir bloktan gelir.
IEEE, yerel biti 1 olan bir adresi asla tahsis etmez; bu yüzden yerel bir adres hiçbir cihazın fabrikada yazılmış adresine eşit olamaz. Bu oluşturucunun varsayılanı da bu yüzden yerel unicast'tir. Bu, adresi tek başına benzersiz yapmaz: yerel adresleri kim atıyorsa, onları kendi ağında benzersiz tutar.
IEEE 802c, yerel adresleri sonraki iki bite göre dört çeyreğe ayırır ve tabloyu RFC 9542 ortaya koyar. Rastgele adresler AAI çeyreğine, yani ikinci hanesi 2 olanlara aittir; bu sayfanın varsayılanı da odur. SLAP isteğe bağlıdır ve bir ağın onu uygulayıp uygulamadığını hat üzerinde hiçbir şey söylemez. Bir Wi-Fi ağındaki 2, 6, A veya E çoğu zaman bir telefonun gizlilik adresidir, ama bu bir tahminden öteye geçmez: yerel olarak yönetilen her adres böyle başlar, bu sayfanın ürettikleri de sanal makinelerin kullandıkları da.
- 0
- 1
- 2AAI
- 3AAI
- 4
- 5
- 6ayrılmış
- 7ayrılmış
- 8
- 9
- AELI
- BELI
- C
- D
- ESAI
- FSAI
- U/L ilk oktetin 1 numaralı biti: 0 evrensel (bir IEEE bloğu), 1 yerel
- I/G 0 numaralı bit: 0 tek bir arayüz, 1 bir grup
- Z Y yerel bir adresin 802c çeyreğini seçer: AAI, ELI, SAI veya ayrılmış
02:4F:9A:1C:77:E3 örnek adresinin ikinci hanesidir.Unicast mı, multicast mi: aradaki fark nedir?
Unicast bir MAC adresi tek bir ağ arayüzünü adlandırır; multicast bir adres ise bir grubu adlandırır ve gruba katılan her arayüz o adrese gönderilen çerçeveleri kabul eder. Hangisi olduğuna ilk oktetin 0 numaralı biti karar verir: unicast için 0, multicast için 1; yani tek sayılı bir ikinci onaltılık hane multicast demektir.
Bir cihaz multicast adresini kendi adresi olarak kullanamaz. Protokoller grup adreslerini sabit eşlemelerden alır: IPv4 multicast 01:00:5E:00:00:00 ile 01:00:5E:7F:FF:FF arasında, IPv6 multicast ise 33:33 ve ardından grubun son 32 biti olarak. FF:FF:FF:FF:FF:FF broadcast'tir, yani herkesin grubu.
Bu oluşturucunun Multicast türü, switch'leri ve filtreleri test etmek için rastgele yerel grup adresleri üretir (ikinci hane 3, 7, B veya F). Gerçek bir protokol için o protokolün kendi grup adresini kullanın.
02:4F:9A:1C:77:E3tek bir arayüz alır, diğerleri atar01:00:5E:00:00:FBgrubun (burada mDNS) her üyesi alırFF:FF:FF:FF:FF:FFBroadcast: ağdaki her cihaz01:00:5E:00:00:01IPv4 grubu 224.0.0.1 · tüm ana bilgisayarlar01:00:5E:00:00:FBIPv4 grubu 224.0.0.251 · mDNS33:33:00:00:00:01IPv6 grubu ff02::1 · tüm düğümler01:80:C2:00:00:0ELLDP, switch keşfi01:80:C2:00:00:00Spanning Tree köprüleri
$ ip link set dev eth0 address 03:4f:9a:1c:77:e3 Cannot assign requested address
Sanal makine hangi MAC adresini kullanmalı?
Hipervizörler sanal bağdaştırıcılara kendi ön eklerinden adres verir; bu yüzden bir sanal makinenin adresi onu neyin oluşturduğunu ele verir. Çoğu, üreticiye kayıtlı, evrensel olarak yönetilen bir blok kullanır; libvirt'in 52:54:00 ön eki ve Docker'ın rastgele adresleri ise yerel olarak yönetilir.
Sabit bir adres için hipervizörün aralığında kalın ya da rastgele yerel bir adres kullanın. VMware katı olanıdır: Workstation ve Fusion yalnızca 00:50:56:00:00:00 ile 00:50:56:3F:FF:FF arasını, üstelik .vmx dosyasındaki iki satırla kabul eder: ethernetN.address = "00:50:56:12:34:56" ve ethernetN.addressType = "static" (VMware'in belgeleri). Yukarıdaki ön ayarlar her hipervizörün kuralına uyar.
| Hipervizör | Ön ek | Blok | Kim atar |
|---|---|---|---|
| VMware (manuel) | 00:50:56:00–3F | evrensel | Siz, .vmx dosyasında, addressType = "static" ile |
| VMware vCenter | 00:50:56:80–BF | evrensel | vCenter, sunucu kimliğine göre |
| VMware ESXi ana bilgisayarı | 00:0C:29 | evrensel | Ana bilgisayar, sanal makinenin UUID'sinden |
| VirtualBox | 08:00:27 | evrensel | VirtualBox, bir GUID'den 3 bayt |
| Hyper-V | 00:15:5D | evrensel | Ana bilgisayar: varsayılan olarak her ana bilgisayara 256 adres |
| QEMU/KVM (libvirt) | 52:54:00 | yerel | libvirt, 3 rastgele bayt; QEMU'nunkiler :12:34:56 ile başlar |
| Proxmox VE | BC:24:11 | evrensel | Proxmox, kendi bloğu; küme başına genişletebilirsiniz |
| Xen | 00:16:3E | evrensel | xl araç takımı |
| Parallels | 00:1C:42 | evrensel | Parallels adına kayıtlı; kendi belgeleri bunu anmaz |
| Docker 28 ve sonrası | rastgele | yerel | Docker: 46 rastgele bit; 27 sürümüne kadar 02:42 ve IPv4 |
Özel Wi-Fi adresi nedir?
Telefonlar ve dizüstü bilgisayarlar özel Wi-Fi adresi kullanır: her ağ için seçilen, rastgele ve yerel olarak yönetilen bir adres. Böylece katıldıkları yerler tek bir donanım adresinin peşine düşemez. Bunu siz yazmazsınız: adresi cihaz üretir ve her sistemin bunun için kendi anahtarı vardır.
Özel bir adresin arkasındaki cihazı hangi şirketin ürettiğini bulmak için onun donanım adresini sorgulayın; MAC Adresi Sorgulama, her sistemin bu adresi nerede gösterdiğini ve özel bir adreste neden üretici görünmediğini anlatır.
- Seçenekler
- Kapalı · Sabit · Değişen (iOS 18, macOS 15)
- Varsayılan
- WPA2 ve üstünde Sabit; açık veya zayıf ağlarda 2 haftada bir Değişen
- Sürüm
- iOS 14 · macOS 15
- Varsayılan
- Android 10'dan beri açık, her ağ için bir adres
- Değişim
- Fabrika ayarlarına dönülene kadar korunur; üreticinin izin verdiği yerlerde açık ağlarda yeniden rastgele seçilebilir
- Sürüm
- Android 10
- Aç-kapa düğmeleri
- Biri tüm ağlar için, biri bilinen her ağ için
- Gereken
- Bunu destekleyen Wi-Fi donanımı
- Yer
- Ayarlar › Ağ ve İnternet › Wi-Fi
İkinci hanenin 2, 6, A veya E olması, cihazın kendi adresini ürettiğine dair bir ipucudur; kanıt değildir. Bir adresi MAC Adresi Sorgulama ile kontrol edin
MAC adresinden IPv6 adresi nasıl oluşturulur?
Bir ana bilgisayar, IPv6 adresinin son 64 bitini kendi MAC adresinden kurabilir: adresi ikiye bölün, araya FF:FE ekleyin ve U/L bitini tersine çevirin. Bu, RFC 4291 ile tanımlanan değiştirilmiş EUI-64 yöntemidir; bit, ::1 gibi elle yazılan kısa kimliklerin yerel sayılması için tersine çevrilir.
Artık varsayılan değil. RFC 8064, ana bilgisayarların IPv6 adreslerine kararlı bir donanım adresi koymaması gerektiğini söyler; güncel sistemler bunun yerine rastgele ya da hash'lenmiş arayüz kimlikleri kullanır, bu yüzden bir IPv6 adresi artık MAC adresini nadiren gösterir.
Ters yönde çalışmak için bir IPv6 adresini kısaltın ya da bir IPv4 adresini IPv6'ya eşleyin.
- Adresi ikiye bölün
02:4F:9A | 1C:77:E3 - Ortaya FF:FE ekleyin
02:4F:9A:FF:FE:1C:77:E3 - İlk oktetin 1 numaralı bitini çevirin: 02 → 00
00000010 → 00000000 - Arayüz kimliği
4f:9aff:fe1c:77e3 - Link-local adresi
fe80::4f:9aff:fe1c:77e3
02:4F:9A:1C:77:E3 adresinden değiştirilmiş EUI-64: onu tanınır kılan şey araya eklenen FF:FE ile çevrilen U/L bitidir. Oluşturucunun EUI-64 → IPv6 sekmesi, ürettiği her adres için aynısını gösterir.İki cihaz aynı rastgele MAC adresini alabilir mi?
Evet, ama rastgele ve yerel olarak yönetilen adreslerde bu çok düşük bir ihtimaldir: birbirinden bağımsız seçilen 1.000 adresin AAI çeyreğinde bir tekrar içermesi olasılığı yaklaşık 35 milyonda 1'dir. Rastgele bit sayısı azaldıkça risk hızla büyür: sabit bir üretici ön ekiyle 1.000 adreste tekrar olasılığı yaklaşık %3'tür.
Tekrar yalnızca tek bir ağın içinde önemlidir; orada aynı adrese sahip iki arayüz switch'leri şaşırtır. Bu sayfadan çıkan listelerin tamamı farklıdır ve Asla oluşturma kutusu, arp -a çıktısından veya DHCP kiralamalarınızdan yapıştırdığınız, zaten kullanımda olan adresleri dışarıda tutar.
| Adreslerin çekildiği alan | Olası | 100 çekildi | 1.000 çekildi | 10.000 çekildi | %50 olasılık |
|---|---|---|---|---|---|
| Rastgele yerel, AAI (bu sayfanın varsayılanı) | 1,76 × 1013 | 3,6 Mr ihtimalde 1 | 35 Mn ihtimalde 1 | 350 B ihtimalde 1 | 4.937.811 |
| Rastgele yerel, her çeyrek (telefonlar, Docker) | 7,04 × 1013 | 14 Mr ihtimalde 1 | 140 Mn ihtimalde 1 | 1,4 Mn ihtimalde 1 | 9.876.529 |
| Tek bir üretici bloğu (MA-L) | 16.777.216 | 3,4 B ihtimalde 1 | %2,9 | %95 | 4.823 |
| VMware'in manuel aralığı | 4.194.304 | %0,12 | %11 | ≈ 100% | 2.412 |
| 4 oktetlik bir ön ek | 65.536 | %7,3 | ≈ 100% | ≈ 100% | 302 |
| 5 oktetlik bir ön ek | 256 | ≈ 100% | imkânsız | imkânsız | 20 |
MAC adresi oluşturucu: sorular ve cevaplar
Rastgele bir MAC adresi nasıl oluşturulur?
Yerel olarak yönetilen MAC adresi nedir?
İkinci hane neden 2, 6, A veya E olmak zorunda?
Rastgele bir MAC adresi geçerli midir?
Oluşturulan bir MAC adresini sanal makinemde kullanabilir miyim?
VMware hangi MAC adresi aralığını kullanır?
Multicast MAC adresi nedir?
Dokümantasyon MAC adresi aralığı nedir?
İki cihazın MAC adresi aynı olabilir mi?
Cihazımın MAC adresini değiştirebilir miyim?
Alternatif MAC adresi nedir?
Burada oluşturulan adresler bir yere gönderiliyor mu?
Eksik bir şey mi var?Bir özellik ya da yeni bir araç önerin
İlgili araçlar
MAC Adresi Sorgulama
IEEE veritabanı ile MAC adresinden cihaz üreticisini belirleyin
IPv4'ten IPv6'ya
Bir IPv4 adresinin tüm IPv6 biçimleri: eşlemeli, NAT64 ve 6to4; her biri kullanımda veya nadir diye işaretli
UUID Oluşturucu
UUID v4, v7, v1, v5 ve v3 ya da GUID'leri istediğiniz biçimde toplu oluşturun, bir UUID'nin sürümünü ve zaman damgasını çözün
Şifre Oluşturucu
Tarayıcınızda güçlü rastgele şifreler, parola ifadeleri ve PIN'ler üretin; tam bit değeri ve kırılma süresiyle
Alt Ağ Hesaplayıcı
Her IPv4 veya IPv6 bloğu için ağ, yayın adresi, kullanılabilir hostlar ve maskeler; VLSM, bölme ve bulut alt ağları
IPv6 Sıkıştırma
IPv6 adreslerini RFC 5952'ye göre kısaltın veya genişletin, her sıfırı hangi kuralın attığını görün