Aplikasi saya menanyakan alamat mac dari komputer klien tempat komputer itu beroperasi dan menyimpannya di server. Ketika saya menganalisis DB server, saya menemukan bahwa beberapa alamat mac ulangi 100-150 kali. Yaitu komputer klien yang berbeda di organisasi yang berbeda terkait memiliki mac yang sama. Jadi beberapa mac-address sangat "populer". Mereka juga entah bagaimana muncul di hasil google. Misalnya 58-2C-80-13-92-63. Mengapa itu terjadi?
Detail: aplikasi saya berjalan di Windows, komputer klien milik organisasi yang berbeda dan terletak di kota yang berbeda. Dan aplikasi saya terhubung ke server web tempat ia menyimpan beberapa statistik (mis. Alamat mac).
networking
mac-address
Mike Siomkin
sumber
sumber
Jawaban:
Contoh ini khususnya (
58-2C-80-13-92-63
) adalah chip USB Ethernet yang dibuat oleh Huawei. Sepertinya mereka malas dan menggunakan kembali MAC. Contoh dari Google:...
Yang lain juga bisa menjadi kasus VM yang diedarkan. Tetapi penjelasan yang paling mungkin (seperti yang orang lain katakan) adalah perangkat keras yang murah.
Untuk menyelesaikan masalah ini, periksa untuk melihat apakah MAC (ditandai sebagai) unik secara global atau dikelola secara lokal: https://en.wikipedia.org/wiki/MAC_address#Address_details
Alamat
58:2c:80:13:92:63
dalam teori harus unik secara global:Tetapi MAC dari VM (mis.
58:2c:80:13:92:63
) Tidak akan:sumber
if (adapter.NetworkInterfaceType == NetworkInterfaceType.Tunnel || adapter.NetworkInterfaceType == NetworkInterfaceType.Loopback || adapter.NetworkInterfaceType == NetworkInterfaceType.Unknown) continue;
Anda dapat melihat berbagai alamat mac hanya di jaringan lokal. Ketika paket IP pergi melalui router, mac-address dari host sumber diubah ke mac-address dari antarmuka output router. Itulah sebabnya Anda dapat melihat banyak alamat IP (penyihir bukan dari jaringan lokal Anda) dengan alamat mac yang sama.
sumber