Является ли MAC-адрес, используемый на уровне DLL, уникальным во всем мире для устройства, скажем, на этом компьютере?
2 ответа
MAC-адрес, записанный на аппаратном чипе сетевой карты, должен быть уникальным. Вот база данных, которая позволит вам узнать, какие поставщики выделены, какие MAC-адреса. На программном уровне большинство операционных систем (включая Windows, Linux, Mac OSX и BSD и другие) позволяют вам изменять MAC-адрес, который использует карта, который известен как "Подмена MAC". Это не меняет адрес, который записан на аппаратном обеспечении, а просто позволяет ОС записывать в пакеты собственный MAC-адрес. Вы можете отключить подделку в любое время, чтобы вернуть исходный MAC-адрес.
Иногда не всегда. Некоторые сетевые адаптеры производят многократное использование MAC-адресов на многих сетевых картах, поскольку маловероятно, что два устройства с одинаковым MAC-адресом окажутся в одной локальной сети. Вот почему они позволяют вам изменить MAC-адрес; В случае, если вы получаете два с одинаковым MAC, вы можете изменить один. Я знаю людей, с которыми это случилось.