Параметр Тип узла задает порядок применения методов которые будет использованы Net BT для регистрации и разрешения имен NetBIOS. Возможные значения :
B-node Broadcasting – Широковещательный
метод использует широковещательную рассылку запроса для разрешения имен.
Значение 1.
P-node Point-to-point – точка–точка, Одноранговый
метод использует сервер WINS для разрешения имен и никогда не использует широковещание.
Значение 2.
M-node Mixed – Смешанный
метод сначала пытается разрешить имя через широковещание (как в B-node), а затем посылает запрос к серверу WINS (как в P-node), если первая попытка провалилась. Этот метод зачастую применяется в сетях, где сервер WINS отделен от клиента сетями WAN.
Значение 4.
H-node Hybrid – Гибридный
метод сначала пытается разрешить имя при помощи сервера WINS (как в P-node), а затем, в случае неудачи, применяет широковещание (как в B-node).
Значение 8.
Выбор подходящего типа узла производится установкой в реестре соответствующего значения параметра NodeType (1,2,4,или 8; DWORD, Hex) в ключе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBt\Parameters
Этот параметр по умолчанию равен
1 ( P-node ) если в настройках сетевого интерфейса не указан адрес сервера WINS
8 ( H-node ) если в настройках сетевого интерфейса указан адрес сервера WINS
Для проверки действующего значения параметра выполняется Команда IP Config /all и проверяется поле тип узла(NodeType) в ее результатах.
В случае когда компьютер подключен в сеть где имеется DHCP сервер то настройка параметра Тип узла производится по данным полученным от DHCP сервера. Значение такого параметра можно посмотреть в том же разделе реестра в ключе DhcpNodeType. Если в реестре записаны значения и DhcpNodeType и NodeType то приоритетным является параметр NodeType.
Возможные неисправности
В одном из экспериментов на свежеустановленной системе Windows XP Pro SP3 Команда IP Config /all показала неожиданное значение Тип узла ..... неизвестный. При этом параметр Node Type в реестре отсутствовал а сеть исправно функционировала. По данным PChuck's Network в случае когда в настройках не указан WINS сервер, параметр "Неизвестный" рассматривается системой как "Широковещательный" и не является проблемой. Тем не менее, Microsoft предлагает способ исправления этого недоразумения : в ветке HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Netbt\Parameters\ изменить значение параметра EnableProxy на 0 или 1. Если в вашей системе этот параметр отсутствует, его следует добавить со значением 0. По-видимому, его изменение или добавление заставит систему пересмотреть свое мнение и вывести правильное стандартное значение.
Если Node Type установлен в P-node (Point-to-point – точка–точка, Одноранговый) а WINS сервер в сети отсутствует/неисправен/недоступен, то имя разрешено не будет. Со всеми вытекающими последствиями.