Служба WINS использовался ранее для преобразования имен NetBIOS в адреса IP. Если используется чистое окружение Windows XP/2003 и старше, то нет никаких причин использовать службу WINS. Но, если по определенным причинам или для обратной совместимости используется служба WINS, то информация в этой статье может пригодится.

Одним из методов преобразования имен NetBIOS в адреса IP является использование широковещательных запросов. Так как несколько "болтливых" компьютеров могут с легкостью замедлить быстродействие локальной сети, служба WINS была предложена в качестве решения для отображения адресов IP на имена NetBIOS. Это позволило сократить количество широковещательных запросов в отдельных сегментах локальных сетей.

Вместо отправки запроса ко всей сети, клиентский компьютер отправляет запрос на преобразование имени NetBIOS в адрес IP непосредственно серверу WINS. Если сервер WINS не содержит записи для этого имени NetBIOS, клиент может выполнять широковещательный запрос для преобразования этого имени в адрес.

Метод или порядок, используемый клиентом для преобразования имени NetBIOS в адрес IP, зависит от типа клиента NetBIOS, в качестве которого настроена система. Клиенты NetBIOS могут быть настроены для использования одного из следующих режимов преобразования имен NetBIOS.

  • B-Node (Широковещательный узел) — использует широковещательные запросы для преобразования имен NetBIOS в адреса IP.
  • P-Node (Равноправный узел) — использует соединение точка-точка с сервером имен NetBIOS (например, с сервером WINS), для преобразования имен NetBIOS в адреса IP.
  • M-Node (Смешанный узел) — использует комбинацию способов связи узлов типа B и P для преобразования имен NetBIOS в адреса IP. Клиент вначале старается использовать широковещательный запрос и, в случае неудачи, запрашивает преобразование у сервера имен NetBIOS.
  • H-Node (Гибридный узел) — использует комбинацию способов связи узлов типа B и P для преобразования имен NetBIOS в адреса IP. Клиент вначале пытается обратиться к серверу имен NetBIOS, и после этого проверяется содержимое файла LMHosts, и только после этого выполняется широковещательный запрос.

Обычно для минимизации объема данных, передаваемых по сети, клиенты, использующие WINS, настраиваются, как клиенты H-node. Эта конфигурация предоставляет возможность сократить воздействие на производительность локальной сети. Клиенты Windows могут получить любую вообразимую конфигурацию протокола TCP/IP от сервера DHCP, если они настроены на использование протокола DHCP (рассматривается далее).

Помня об этом, при уменьшении быстродействия преобразования имен NetBIOS стоит обратить внимание на параметры WINS/типа узла NBT, передаваемые клиентам сервером DHCP.

Во времена распространенности системы Windows NT, служба WINS воспринималась, как очень важная, так как она являлась динамической. Это означало, что клиенты WINS могли автоматически регистрировать свои имена NetBIOS и адреса IP у своего сервера WINS. Предполагалось, что это освободит администратора от ручного отслеживания соответствия между адресами IP и именами NetBIOS. Более ранние версии службы DNS не являлись динамическими, поэтому, когда требовалось динамическое соответствие между именами и адресами IP, служба WINS являлась единственным возможным вариантом.

Начиная со службы DNS в операционной системе Windows 2000, клиенты под управлением Windows 2000 и более поздних версий могли автоматически регистрировать свои полностью определенные доменные имена и адреса IP на сервере DNS. Для клиентов под управлением более ранних версий операционной системы Windows (до версии 2000), сервер DHCP операционной системы Windows 2000 может выполнить самостоятельную регистрацию имени и адреса IP на сервере DNS.

Учитывая все это, использование сетевой инфраструктуры на базе Windows 2000 не дает ни одной причины использовать службу WINS.