СТАНДАРТ ВС 4
Стандарт: Именование компьютеров и оборудования
Дата введения: 2026-08-01
Дата ревизии: 2026-08-01
1 Назначение
Настоящий стандарт устанавливает единую систему идентификации рабочих мест и оборудования компании А3: wpid (workplace id), rcid (role computer id) и правила их применения совместно с HWID (СТАНДАРТ ВС 3) и сетевыми именами компьютеров (hostname).
Стандарт обеспечивает:
- однозначную идентификацию каждого рабочего места и устройства в пределах компании;
- разделение понятий «место», «машина» и «железо» — сменные и независимые идентификаторы;
- предсказуемое соответствие идентификатора и IP-адреса;
- масштабируемость на новые салоны, роли и типы оборудования.
2 Термины и общие положения
2.1 wpid (workplace id) — логический идентификатор рабочего места или устройства, не зависящий от конкретного железа.
2.2 Краткая форма wpid — запись <код>-<NN> без указания подразделения. Пример: sws-01.
2.3 Полная форма wpid — запись loc-<NN>.<код>-<NN> с указанием подразделения (обратная доменная структура: подразделение.устройство). Пример: loc-01.sws-01.
2.4 rcid (role computer id) — официальный идентификатор «конкретное железо в текущей роли»: <код>-<short hwid>.
2.5 hostname — сетевое имя компьютера (NetBIOS/DNS). Формат локальных hostname/NetBIOS-имён — п. 7.1. Каноническим идентификатором hostname не является (канонические — wpid и rcid).
2.6 HWID — отпечаток оборудования по СТАНДАРТУ ВС 3.
2.7 short hwid — первые 8 hex-символов UUID4 от HWID, нижний регистр (ВС 3).
2.8 Код устройства — трёхбуквенный мнемокод из справочника (п. 4.3).
2.9 Код салона — код подразделения в форме loc-<NN> (п. 4.5).
3 Слои идентификации
Четыре независимых идентификатора описывают разные сущности:
| Слой | Идентификатор | Что идентифицирует | Пример | Применение |
|---|---|---|---|---|
| Логический | wpid | рабочее место / устройство | sws-01, loc-01.sws-01 | реестр, документы, маркировка |
| Сетевой | hostname | имя компьютера в локальной сети | A1, C3, K1 | NetBIOS, локальный DNS |
| DNS (локальн.) | короткая форма wpid | рабочее место в пределах салона | sws-01 → sws-01.loc-01.internal | локальная резолюция |
| DNS (корпоратив.) | FQDN .internal | полная форма wpid | sws-01.loc-01.internal | VPN, объединённая сеть |
| Оперативный | rcid | конкретное железо в текущей роли | sws-c0c2af00, gsw/sws-cdc4a556 | документы, переписка, реестр |
| Физический | HWID | конкретное железо | c0c2af00 | инвентаризация, отчёты сборщика |
Правило жизненного цикла: wpid принадлежит месту, HWID — железу. Замена компьютера на месте sws-01 не меняет sws-01; меняются HWID и rcid.
4 wpid
4.1 Краткая форма
Формат: <код>-<NN>.
<код>— трёхбуквенный код устройства (п. 4.3);<NN>— порядковый номер, две цифры с ведущим нулём (01–99).
Примеры: sws-01, gsw-07, pos-02, prt-01, dtf-01.
4.2 Полная форма
Формат: loc-<NN>.<код>-<NN> — первый сегмент — код салона (п. 4.5); обратная доменная структура (подразделение.устройство).
Примеры: loc-01.sws-01, loc-04.prt-01, loc-05.dtf-01.
Полная форма применяется при упоминании за пределами одного салона, в реестре и официальных документах. В пределах одного салона допустима краткая форма.
4.3 Справочник кодов устройств
| Код | Устройство |
|---|---|
sws | staff workstation — рабочее место персонала (менеджер/админ) |
gsw | guest workstation — клиентское рабочее место |
pos | point of sale — касса |
srv | сервер |
nas | сетевое хранилище |
ups | ИБП |
swt | коммутатор |
rtr | маршрутизатор |
ont | оптический терминал (ONT) |
wap | точка доступа |
prt | принтер монохромный |
php | фотопринтер высокого качества |
mfp | многофункциональное устройство |
plt | плоттер / широкоформатная печать |
cut | каттер / резак |
dtf | DTF-принтер |
uvp | УФ-принтер |
lgr | лазерный гравёр |
cam | камера |
scn | сканер |
Справочник открытый: добавление кода не меняет существующие записи. Коды присваиваются администратором реестра (п. 9).
4.4 Регламент нумерации
- Нумерация сквозная в пределах кода и салона:
sws-01,sws-02, …,pos-01,pos-02. - Номер двузначный с ведущим нулём.
- Номер
00не выдаётся.
4.5 Справочник кодов салонов
Код салона соответствует иерархическому варианту локальной адресации (Вариант Б, см. «архитектура сети»): второй октет сети салона без ведущей единицы.
| Код | Салон | Сеть |
|---|---|---|
loc-01 | Салон 14 | 10.101.0.0/16 |
loc-02 | Салон 10 | 10.102.0.0/16 |
loc-03 | Салон 3 | 10.103.0.0/16 |
loc-04 | Салон 4 | 10.104.0.0/16 |
loc-05 | Салон 6 | 10.105.0.0/16 |
Внимание: код салона не совпадает с номером салона (
loc-01— Салон 14). Таблица является обязательным справочником.
5 rcid
5.1 Формат: <код>-<short hwid>, нижний регистр. Код — текущая роль компьютера: sws, pos, gsw.
5.2 rcid привязан к железу (содержит short hwid) и отражает текущую роль.
5.3 При смене роли префикс удваивается <старая>/<текущая>: gsw/sws-cdc4a556 — машина была клиентской (gsw), стала рабочим местом персонала (sws).
5.4 rcid — официальный идентификатор; используется в документации, переписке и реестре. В скриптах и отчётах сборщиков не применяется.
6 HWID
HWID определяется и собирается по стандарту ВС 3. В настоящем стандарте используется short hwid — первые 8 hex-символов HWID, нижний регистр. Канон представления — ВС 3: HWID применяется только в форме UUID4 (полный) или его 8-символьного префикса (short hwid); иные формы (например SHA256) не используются.
7 Сетевое соответствие
7.1 NetBIOS и hostname
В локальной сети hostname/NetBIOS-имя формируется как <буква роли><номер без ведущих нулей>:
| Буква | Роль | Код wpid |
|---|---|---|
A | admin — рабочее место персонала | sws |
C | client — клиентское рабочее место | gsw |
K | kassa — касса | pos |
Номер совпадает с номером wpid, но без ведущих нулей: sws-01 ↔ A1, sws-12 ↔ A12, pos-02 ↔ K2. Примеры: A1, A12, C3, K1.
Расхождение с практикой: текущие имена касс KASSA и KASSA2 не соответствуют схеме (желаемые K1/K2) и фактически сохраняются без изменений; расхождение желаемого (схема) и практики допускается до фактического обновления.
Hostname не является каноническим идентификатором: канонические — wpid и rcid (раздел 3). Соответствие hostname ↔ wpid ведётся в реестре (раздел 9).
7.2 DNS
DNS-имена строятся из wpid; назначение — обращение к устройствам по имени в пределах салона и между салонами (объединённая сеть).
Единая корпоративная зона — .internal (зарезервирована IANA для внутренних сетей; в публичном DNS не существует, конфликтов с внешними именами не возникает).
FQDN узла — разворот полной формы wpid (loc-01.sws-01 → sws-01.loc-01) с добавлением зоны: sws-01.loc-01.internal.
Два уровня резолюции:
- Локальный — в пределах салона: короткая форма
sws-01дополняется суффиксомloc-01.internal(search domain) доsws-01.loc-01.internalи резолвится локальным DNS салона; работает без объединённой сети. - Корпоративный — между салонами: полная форма
sws-01.loc-01.internalрезолвится корпоративной зоной.internalв объединённой (VPN) сети из любого салона.
Пример. К машине sws-01 (A1) можно обратиться:
| Способ | Адрес |
|---|---|
| IP | 10.101.2.1 |
| NetBIOS | A1 |
| DNS (локально) | sws-01 → sws-01.loc-01.internal |
| DNS (между салонами) | sws-01.loc-01.internal |
Реализация DNS (серверы, зоны, форвардинг) регламентируется сетевым проектом компании и в настоящем стандарте не описывается.
7.3 IP-адресация
IP присваивается по номеру рабочего места: последний октет = номер (совпадает с номером в wpid и в hostname). Третий октет — категория:
| Подсеть | Категория | Коды |
|---|---|---|
10.X.0.0/24 | Сетевая инфраструктура | rtr, swt, ont, wap, ups |
10.X.1.0/24 | Кассы и серверы | pos, srv, nas |
10.X.2.0/24 | Рабочие места персонала | sws |
10.X.3.0/24 | Клиентские места | gsw |
10.X.4.0/24 | Печатное и производственное оборудование | prt, php, mfp, plt, cut, dtf, uvp, lgr, cam, scn |
Примеры: sws-08 → 10.101.2.8, pos-02 → 10.101.1.2, gsw-07 → 10.101.3.7.
В подсети .4 устройства нумеруются единым пулом (порядковый номер по мере ввода); фактический адрес фиксируется в реестре.
8 Оборудование
- Каждому сетевому устройству выдаётся wpid по разделу 4 и IP по п. 7.3.
- Устройствам без сети (USB и т. п.) выдаётся только wpid (краткая форма) и запись в реестре; IP не присваивается.
- Hostname оборудования не регламентируется (по умолчанию не присваивается); при необходимости DNS-алиасы задаются по п. 7.2.
9 Реестр соответствий
Единый источник истины — таблица соответствий HWID ↔ wpid ↔ rcid ↔ hostname ↔ IP.
- Ведётся на уровне notes (
оборудование.компьютеры.салон 14.md,hwids.md). - Источник HWID —
scripts/hwid_fleet.py(ВС 3), регенерируемый отчётscripts/hwid_fleet.md. - При любом изменении (новое устройство, перемещение, замена) реестр обновляется в первую очередь.
10 Правила жизненного цикла
10.1 Ввод. Новому месту/устройству выдаётся следующий свободный номер в своём коде и салоне; запись вносится в реестр.
10.2 Перемещение. Перемещение машины между рабочими местами меняет её wpid (место другое). hostname сохраняется. rcid не меняется, если не изменилась роль.
10.3 Смена роли. Смена роли (клиентская машина становится местом персонала и т. п.) меняет код wpid; rcid получает двойной префикс <старая>/<текущая>.
10.4 Замена железа. Замена компьютера на месте не меняет wpid и hostname; HWID и rcid пересчитываются (новый short hwid).
11 Валидация и ограничения
- Все идентификаторы — в нижнем регистре, символы
a–z,0–9. - Точка (
.) допустима только как разделитель сегментов полной формы wpid (ровно одна). - Дефис (
-) — разделитель в wpid (код и номер, напримерsws-01) и в rcid (код и short hwid), а также в двойном префиксе rcid (<старая>/<текущая>). - Код устройства — ровно три буквы; номер — ровно две цифры.
- Полная форма wpid содержит два сегмента; первый сегмент — код салона.
- Hostname/NetBIOS-имя (п. 7.1) — буква роли (
A/C/K) и номер без ведущих нулей; дефис не используется.
12 Взаимодействие со стандартами ВС 2 и ВС 3
- ВС 2 — именование файлов корпоративного архива (программы, образы, спецификации).
- ВС 3 — метод отпечатка оборудования (HWID): источник
short hwid. - ВС 4 — идентификация сущностей (рабочие места, оборудование, роли); применяет
short hwidиз ВС 3, не заменяя его.
При коллизии положений приоритет: ВС 3 — в части HWID, ВС 2 — в части файлов, ВС 4 — в части идентификации мест и оборудования.
13 Приложения
13.1 Словарь кодов устройств
Приводится п. 4.3.
13.2 Справочник кодов салонов
Приводится п. 4.5.
13.3 Таблица перехода прежних кодов
| Прежний код | Новый код |
|---|---|
a (административный) | sws |
c (клиентский) | gsw |
k (касса) | pos |
pr (принтер) | prt |
13.4 Пример: Салон 14
Код салона loc-01, сеть 10.101.0.0/16.
Соответствие wpid ↔ hostname ↔ rcid ↔ HWID:
| wpid | rcid | hostname | HWID |
|---|---|---|---|
| sws-01 | gsw/sws-cdc4a556 | A1 | cdc4a556 |
| sws-02 | sws-c0c2af00 | A2 | c0c2af00 |
| sws-03 | sws-a003dc4c | A3 | a003dc4c |
| sws-04 | sws-c1a9a9b3 | A4 | c1a9a9b3 |
| sws-05 | sws-48b313bf | A5 | 48b313bf |
| sws-06 | sws-ebf78022 | A6 | ebf78022 |
| sws-07 | sws-026ec739 | A7 | 026ec739 |
| sws-08 | sws-78e2c95b | A8 | 78e2c95b |
| sws-09 | sws-19cb29db | A9 | 19cb29db |
| sws-10 | sws-2fe681c9 | A10 | 2fe681c9 |
| sws-11 | sws-6935b6c4 | A11 | 6935b6c4 |
| sws-12 | sws-02dc2f8b | A12 | 02dc2f8b |
| gsw-01 | gsw-f2789737 | C1 | f2789737 |
| gsw-02 | gsw-6ee5ab3e | C2 | 6ee5ab3e |
| gsw-03 | gsw-fe0e936b | C3 | fe0e936b |
| gsw-04 | gsw-234a2507 | C4 | 234a2507 |
| gsw-05 | gsw-7046b904 | C5 | 7046b904 |
| gsw-06 | gsw-2685e8f7 | C6 | 2685e8f7 |
| gsw-07 | gsw-9160531b | C7 | 9160531b |
| pos-01 | pos-58f4503b | Salon14Kassa | 58f4503b |
| pos-02 | pos-5337ef81 | Salon14Kassa2 | 5337ef81 |
Кассы: желаемые имена по схеме п. 7.1 — K1/K2; фактически сохраняются KASSA/KASSA2 (расхождение допускается).
IP-соответствие:
| wpid | IP |
|---|---|
| pos-01 | 10.101.1.1 |
| pos-02 | 10.101.1.2 |
| srv-01 | 10.101.1.3 |
| sws-01 | 10.101.2.1 |
| sws-08 | 10.101.2.8 |
| gsw-07 | 10.101.3.7 |
| prt-01 | 10.101.4.1 |