Насколько детерминирован UUIDCREATELEQUENT относительно MAC-адреса?
-
26-09-2019 - |
Вопрос
Мое понимание в том, что в системах Windows в XP, Vista и Win7, и на серверных продуктах на основе тех же ядер API uuidCreatequiqueaine () API Win32 использует один из MAC-адресов в системе для генерации UUID и помещает это значение на хвостовом конце генерация.
Мой вопрос, учитывая, что набор конфигурации сетевых устройств не меняется, UUIDCREATELEQUENTAL всегда выбирает один и тот же MAC-адрес каждый раз?
Решение
Вы не можете полагаться на тот же MAC-адрес, используемый. От Rfc.:
4.1.6. Узел
Для UUID Version 1 поле узла состоит из MAC-адреса IEEE 802, как правило, адреса хоста. Для систем с несколькими адресами IEEE 802 любой доступный можно использовать.
Не связан с StackOverflow