- Windows Internet Name Service (WINS) Overview
- Windows Internet Name Service
- Содержание
- Преимущества использования WINS-сервера [1]
- Компоненты WINS-сервера
- WINS-серверы
- База данных WINS
- WINS-клиенты
- WINS-прокси
- Управление WINS-сервером
- Консоль WINS
- What Is the Windows Internet Naming Service (WINS)?
- This legacy computer name registration service has fallen out of favor
- How WINS Worked
- Национальная библиотека им. Н. Э. Баумана Bauman National Library
- Персональные инструменты
- WINS (Windows Internet Name Service)
- Содержание
- Возможности WINS
- Преимущества использования WINS-сервера
- Компоненты WINS-сервера
- WINS-серверы
- База данных WINS
- WINS-клиенты
- WINS-прокси
- Управление WINS-сервером
- Консоль WINS
- Команды Netsh для WINS
- Актуальность WINS
- Установка
Windows Internet Name Service (WINS) Overview
Applies To: Windows Server 2003, Windows Vista, Windows XP, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows Server 2012 R2, Windows Server 2012, Windows 8
Windows Internet Name Service (WINS) provides a dynamic replicated database service that can register and resolve NetBIOS names to IP addresses that are used on your network. The WINS service on Windows Server 2012 enables a server to act as a NetBIOS name server that registers and resolves names for WINS-enabled client computers on your network as described in the NetBIOS over TCP/IP standards.
WINS primarily supports clients that run early versions of the Windows operating system and applications that require NetBIOS. Later versions of Windows including WindowsВ 2000 Server, Windows ServerВ 2003, Windows ServerВ 2008, Windows Server 2008 R2, and Windows Server 2012, WindowsВ 2000, WindowsВ XP, Windows Vista, Windows 7, Windows 8 use Domain Name System (DNS) names in addition to NetBIOS names. Environments that include older computers that continue to use NetBIOS names on the same network as computers that use DNS names must use WINS servers in addition to the DNS servers.
If all of your network computers are running one of these later versions of Windows, and you are not supporting any applications that require NetBIOS names, we recommend that you establish DNS as your only method of name resolution. However, before you consider decommissioning WINS servers, identify any computers or applications that rely on NetBIOS, and determine the impact of removing NetBIOS name support from the network. You might find that a critical application relies on NetBIOS (with no alternative currently available) in which case, you must continue to use WINS. For example, older versions of certain applications, such as Microsoft Systems Management Server (SMS) or Microsoft BackOffice Server client/server mail configurations might require NetBIOS naming.
The documentation for WINS has not been updated for this version of Windows. Aside from some software engineering changes that make WINS less vulnerable to malicious attack, WINS functionality has not changed from that available in Windows Server 2003.
You can find all of the documentation for WINS at Windows Internet Name Service in the Windows Server TechCenter.
Windows Internet Name Service
WINS (англ. Windows Internet Name Service , рус. Windows-служба Internet-имён ) — служба сопоставления NetBIOS-имён компьютеров с IP-адресами узлов.
Сервер WINS осуществляет регистрацию имён, выполнение запросов и освобождение имён. Возможно [ стиль ] , при использовании NetBIOS поверх TCP/IP необходим WINS сервер для определения корректных IP-адресов. Использует 137 порт по TCP и UDP.
Существует два WINS сервера — один из них поставляется с Windows Server, второй включен в пакет Samba (также существует отдельный порт Samba4WINS). Рекомендуется использовать в сетях, состоящих из более чем одного сегмента, и при наличии компьютеров с операционными системами, не основанными на Active Directory. По своей сути и функциональности, WINS — это аналог DNS для NetBIOS, но без поддержки иерархической структуры.
Содержание
Преимущества использования WINS-сервера [1]
WINS предоставляет ряд преимуществ администраторам сетей TCP/IP, среди которых:
- динамическая база данных сопоставлений имен и адресов, обеспечивающая поддержку регистрации и разрешения имен компьютеров;
- централизованное управление базой данных сопоставлений имен и адресов, благодаря которому сокращается объем операций, связанных с управлением файлами Lmhosts;
- уменьшение широковещательного трафика NetBIOS в подсетях за счет того, что клиенты, запрашивающие WINS-серверы, могут непосредственно искать удаленные системы;
- поддержка клиентов, использующих ранние версии Microsoft® Windows® и NetBIOS, в сети, разрешая им просматривать списки удаленных доменов Windows независимо от наличия локальных контроллеров доменов в каждой подсети;
- поддержка DNS-клиентов, позволяя им находить ресурсы NetBIOS, если реализована интеграция просмотра WINS.
Разрешение имен для WINS-клиентов является расширением аналогичного процесса разрешения имен, который используется всеми клиентами службы Microsoft NetBIOS через TCP/IP (NetBT) в сети, запрашивающими разрешение NetBIOS-имен. Действительный способ разрешения имен прозрачен для пользователя.
В Windows XP и Windows 2000 WINS-клиенты используют следующую последовательность действий для разрешения имени при выполнении запроса командой net use аналогичным приложением, использующим протокол NetBIOS.
- Определяется, не превышает ли длина имени 15 символов и не содержатся ли в нем точки (.). В любом из этих случаев делается запрос имени к службе DNS.
- Определяется, не хранится ли имя в кэше удаленных имен на компьютере клиента.
- Выполняется обращение к настроенным для данного клиента WINS-серверам и делается попытка разрешить имя с помощью службы WINS.
- Используются локальные широковещательные рассылки по протоколу IP в подсети.
- Проверяется файл Lmhosts, если установлен флажок Включить поиск LMHOSTS в свойствах Протокол Интернета (TCP/IP) для подключения.
- Проверяется файл Hosts.
- Запрашивается DNS-сервер.
Компоненты WINS-сервера
Основные компоненты WINS – WINS-серверы и WINS-клиенты. В некоторых конфигурациях также используются посредники – WINS-прокси.
WINS-серверы
WINS-сервер обрабатывает запросы на регистрацию имен, поступающие от WINS-клиентов, регистрирует их имена и IP-адреса и отвечает на запросы разрешения NetBIOS-имен от клиентов, возвращая IP-адрес по имени, если это имя находится в базе данных сервера.
WINS-серверы можно также настроить для репликации содержимого их баз данных (в которых хранятся сопоставления NetBIOS-имен компьютеров с IP-адресами) на другие WINS-серверы. При запуске WINS-клиента в сети, например рабочей станции, его имя и IP-адрес отправляются в запросе на регистрацию непосредственно к основному WINS-серверу, настроенному для этого клиента. Поскольку именно этот сервер регистрирует клиентов, его называют владельцем записей о клиентах в базе данных.
База данных WINS
В базе данных WINS хранятся сопоставления NetBIOS-имен и IP-адресов компьютеров сети. Если для WINS-сервера настроен партнер репликации, содержимое базы данных на локальном сервере реплицируется (принудительно отправляется) на сервер партнера репликации. Если партнеры репликации настроены как «запрашивающие» партнеры, записи удаленного WINS-сервера копируются в локальную базу данных. Интервалы репликации настраиваются в консоли управления (MMC) с помощью оснастки WINS, которая также называется консолью WINS.
Кроме того, консоль WINS предоставляет средства, необходимые для управления, просмотра, резервного копирования и восстановления базы данных WINS-сервера. Создавайте резервные копии базы данных всякий раз, когда создаются резервные копии других файлов на WINS-сервере.
WINS-клиенты
WINS-клиенты регистрируют свои имена на WINS-сервере, когда они запускаются или подключаются к сети. Затем клиенты делают запрос к WINS-серверу для разрешения в адреса удаленных имен, когда это необходимо.
Клиентами, поддерживающими службу WINS, являются компьютеры, которые могут быть настроены на непосредственное использование WINS-сервера. Большинство WINS-клиентов обычно имеют несколько NetBIOS-имен, которые они должны зарегистрировать для использования в сети. Эти имена используются для опубликования различных типов сетевых служб, например службы сообщений или службы рабочей станции, которые каждый компьютер может использовать различными способами для связи с другими компьютерами в сети.
WINS-прокси
WINS-прокси представляет собой компьютер WINS-клиента, настроенный на работу от имени других компьютеров, которые не могут использовать службу WINS непосредственно. WINS-прокси помогает в разрешении NetBIOS-имен компьютерам, расположенным в маршрутизируемых сетях TCP/IP.
По умолчанию большинство компьютеров, которые не могут использовать службу WINS, применяют широковещательную рассылку для разрешения NetBIOS-имен и регистрируют свои NetBIOS-имена в сети. WINS-прокси может быть настроен на прослушивание от имени этих компьютеров и на запрос у WINS-сервера имен, не разрешенных широковещательной рассылкой.
WINS-прокси полезны и необходимы в тех сетях, в которых есть клиенты, имеющие право выполнять только широковещательные рассылки NetBIOS (или b-узлы). В большинстве сетей все клиенты обычно поддерживают WINS, и поэтому WINS-прокси там не нужны.
WINS-прокси прослушивают функции службы имен NetBIOS b-узла (регистрация имени, освобождение имени и запрос имени) и могут отвечать на запросы таких имен, которые являются удаленными и не используются в локальной сети. Прокси связываются непосредственно с WINS-сервером для получения сведений, необходимых для отклика на такие локальные широковещательные рассылки.
WINS-прокси используются описанным ниже образом.
- Когда клиент b-узла регистрирует свое имя, прокси проверяет это имя в базе данных WINS-сервера. Если имя существует в базе данных WINS, прокси может отправить отрицательный ответ клиенту b-узла, пытающемуся зарегистрировать это имя.
- Когда клиент b-узла освобождает свое имя, прокси удаляет имя клиента из кэша удаленных имен.
- Когда клиент b-узла отправляет запрос имени, прокси пытается разрешить это имя с помощью сведений, хранящихся в его кэше удаленных имен, или с помощью сведений, полученных от WINS-сервера.
Управление WINS-сервером
Основными средствами управления WINS-серверами являются консоль WINS и команды Netsh для WINS.
Консоль WINS
Консоль WINS – это оснастка консоли управления (MMC).
После установки WINS-сервера можно использовать консоль WINS или команды Netsh для WINS для выполнения перечисленных ниже основных задач администрирования.
- Просмотр и фильтрация регистраций NetBIOS-имен, хранимых на WINS-сервере, для имен клиентов, используемых в сети.
- Добавление и настройка партнеров репликации для WINS-сервера.
- Выполнение задач, связанных с обслуживанием, включая архивацию, восстановление, сжатие и очистку базы данных WINS-сервера.
Кроме того, с помощью консоли WINS или команд Netsh для WINS можно выполнять необязательные или дополнительные задачи настройки, а именно:
просмотр и изменение свойств службы WINS, например параметра Интервал обновления и других интервалов, используемых при регистрации, обновлении и проверке записей имен, хранящихся в базе данных сервера;
- добавление или настройка статических сопоставлений WINS, если их нужно использовать в сети;
- удаление или захоронение записей WINS, которые появляются в данных WINS-сервера, используемых в сети.
What Is the Windows Internet Naming Service (WINS)?
This legacy computer name registration service has fallen out of favor
The Windows Internet Naming Service, commonly known as WINS, was a name registration and resolution service for Windows networks. Its purpose was to map computer NetBIOS names to IP addresses on a LAN or WAN.
WINS is now considered a legacy system, replaced by Domain Name System (DNS). LIke WINS, DNS provides computer name registration and resolution services, while incorporating additional benefits, such as integration with Active Directory Domain Services.
Microsoft advises users not to deploy WINS on their networks, and opt for DNS instead. For users with WINS deployed on a network, Microsoft says to first deploy DNS and then decommission WINS.
How WINS Worked
The Windows Internet Naming Service was part of Microsoft Windows NT and 2000 Servers. It was made of up two main components: the WINS server, which managed the NetBIOS name map, and the WINS clients, which used NetBIOS names for their resources.
WINS also utilized a WINS database, which held the name «map,» the dynamically updated list of NetBIOS names and associated IP addresses.
In special cases, systems utilized a WINS proxy, which was a client that acted on behalf of computers that weren’t WINS-enabled. This allowed users to potentially use WINS with devices that would otherwise not have access to the program.
Legacy WINS systems pose a security risk to networks due to a known vulnerability, so it’s important to decommission these systems and use DNS instead.
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
WINS (Windows Internet Name Service)
WINS – это служба регистрации и разрешения имен компьютеров, которая сопоставляет NetBIOS-имена компьютеров с IP-адресами. Если в сети развернуты WINS-серверы, конечные пользователи могут обращаться к сетевым ресурсам, используя для этого имена вместо трудных для запоминания IP-адресов. Кроме того, программы и другие службы, установленные на компьютерах и других устройствах, могут выполнять запросы имен к WINS-серверу для разрешения имен в IP-адреса. [Источник 1]
Содержание
Возможности WINS
- Постоянные соединения. Теперь можно настроить каждый WlNS-сервер на обслуживание постоянного соединения с одним или большим количеством партнеров репликации. Это увеличивает скорость репликации и снижает затраты на открытие и завершение соединений.
- Управление «захоронением». Можно вручную отмечать записи для захоронения (отметка для дальнейшего удаления, tombstoning). Состояние «захоронения» записи копируется для всех серверов WINS, что предотвращает восстановление копии из баз данных других серверов.
- Улучшенная утилита управления. Утилита управления WINS реализована в виде оснастки ММС, что упрощает использование WINS для администратора.
- Расширенная фильтрация и поиск записей. Улучшенная фильтрация и новые поисковые функции помогают находить записи, показывая только записи, соответствующие заданным критериям. Эти функции особенно полезны для анализа очень больших баз данных WINS.
- Динамическое стирание записей и множественный выбор. Эти особенности упрощают управление базой данных WINS. При помощи оснастки WINS можно легко манипулировать с одной (или более) записью WINS динамического или статического типа.
- Проверка записей и проверка правильности номера версии. Эти возможности проверяют последовательность имен, сохраненных и скопированных на серверах WINS. Проверка записей сравнивает IP-адреса, возвращаемые по запросу по имени NetBIOS с различных серверов WINS. Проверка правильности номера версии проверяет номер владельца таблицы отображения «адресверсия».
- Функция экспорта. При экспорте данные WINS сохраняются в текстовом файле с запятыми в качестве разделителей. Можно импортировать этот файл в Microsoft Excel и другие программы для анализа и составления отчетов.
- Увеличенная отказоустойчивость клиентов. Клиенты под управлением Windows 2000 или Windows 98 могут использовать более двух серверов WINS (максимально — 12 адресов) на интерфейс. Дополнительные адреса серверов WINS будут использоваться, если первичные и вторичные серверы WINS не отвечают на запросы.
- Динамическое обновление клиентов. От клиентов WINS больше не требуется перезапуск компьютера после использования WINS для возобновления регистрации локальных имен NetBIOS.
- Консольный доступ только для чтения к WINS Manager. Эта возможность предоставляется группе Пользователи WINS (WINS Users), которая автоматически создается при установке сервера WINS. Добавляя членов к этой группе, можно предоставить доступ только для чтения к информации о WINS. Это позволяет пользователю-члену группы просматривать, но не изменять информацию и свойства, хранящиеся на определенном сервере WINS. [Источник 2]
Преимущества использования WINS-сервера
WINS предоставляет ряд преимуществ администраторам сетей TCP/IP, среди которых:
- динамическая база данных сопоставлений имен и адресов, обеспечивающая поддержку регистрации и разрешения имен компьютеров;
- централизованное управление базой данных сопоставлений имен и адресов, благодаря которому сокращается объем операций, связанных с управлением файлами Lmhosts;
- уменьшение широковещательного трафика NetBIOS в подсетях за счет того, что клиенты, запрашивающие WINS-серверы, могут непосредственно искать удаленные системы;
- поддержка клиентов, использующих ранние версии Microsoft Windows и NetBIOS, в сети, разрешая им просматривать списки удаленных доменов Windows независимо от наличия локальных контроллеров доменов в каждой подсети;
- поддержка DNS-клиентов, позволяя им находить ресурсы NetBIOS, если реализована интеграция просмотра WINS.
Разрешение имен для WINS-клиентов является расширением аналогичного процесса разрешения имен, который используется всеми клиентами службы Microsoft NetBIOS через TCP/IP (NetBT) в сети, запрашивающими разрешение NetBIOS-имен. Действительный способ разрешения имен прозрачен для пользователя.
В Windows XP и Windows 2000 WINS-клиенты используют следующую последовательность действий для разрешения имени при выполнении запроса командой net use аналогичным приложением, использующим протокол NetBIOS:
- Определяется, не превышает ли длина имени 15 символов и не содержатся ли в нем точки (.). В любом из этих случаев делается запрос имени к службе DNS.
- Определяется, не хранится ли имя в кэше удаленных имен на компьютере клиента.
- Выполняется обращение к настроенным для данного клиента WINS-серверам и делается попытка разрешить имя с помощью службы WINS.
- Используются локальные широковещательные рассылки по протоколу IP в подсети.
- Проверяется файл Lmhosts, если установлен флажок Включить поиск LMHOSTS в свойствах Протокол Интернета (TCP/IP) для подключения.
- Проверяется файл Hosts.
- Запрашивается DNS-сервер. [Источник 3]
Компоненты WINS-сервера
Основные компоненты WINS – WINS-серверы и WINS-клиенты. В некоторых конфигурациях также используются посредники – WINS-прокси.
WINS-серверы
WINS-сервер обрабатывает запросы на регистрацию имен, поступающие от WINS-клиентов, регистрирует их имена и IP-адреса и отвечает на запросы разрешения NetBIOS-имен от клиентов, возвращая IP-адрес по имени, если это имя находится в базе данных сервера.
WINS-серверы можно также настроить для репликации содержимого их баз данных (в которых хранятся сопоставления NetBIOS-имен компьютеров с IP-адресами) на другие WINS-серверы. При запуске WINS-клиента в сети, например рабочей станции, его имя и IP-адрес отправляются в запросе на регистрацию непосредственно к основному WINS-серверу, настроенному для этого клиента. Поскольку именно этот сервер регистрирует клиентов, его называют владельцем записей о клиентах в базе данных.
База данных WINS
В базе данных WINS хранятся сопоставления NetBIOS-имен и IP-адресов компьютеров сети. Если для WINS-сервера настроен партнер репликации, содержимое базы данных на локальном сервере реплицируется (принудительно отправляется) на сервер партнера репликации. Если партнеры репликации настроены как «запрашивающие» партнеры, записи удаленного WINS-сервера копируются в локальную базу данных. Интервалы репликации настраиваются в консоли управления (MMC) с помощью оснастки WINS, которая также называется консолью WINS.
Кроме того, консоль WINS предоставляет средства, необходимые для управления, просмотра, резервного копирования и восстановления базы данных WINS-сервера. Создавайте резервные копии базы данных всякий раз, когда создаются резервные копии других файлов на WINS-сервере.
WINS-клиенты
WINS-клиенты регистрируют свои имена на WINS-сервере, когда они запускаются или подключаются к сети. Затем клиенты делают запрос к WINS-серверу для разрешения в адреса удаленных имен, когда это необходимо.
Клиентами, поддерживающими службу WINS, являются компьютеры, которые могут быть настроены на непосредственное использование WINS-сервера. Большинство WINS-клиентов обычно имеют несколько NetBIOS-имен, которые они должны зарегистрировать для использования в сети. Эти имена используются для опубликования различных типов сетевых служб, например службы сообщений или службы рабочей станции, которые каждый компьютер может использовать различными способами для связи с другими компьютерами в сети.
WINS-прокси
WINS-прокси представляет собой компьютер WINS-клиента, настроенный на работу от имени других компьютеров, которые не могут использовать службу WINS непосредственно. WINS-прокси помогает в разрешении NetBIOS-имен компьютерам, расположенным в маршрутизируемых сетях TCP/IP.
По умолчанию большинство компьютеров, которые не могут использовать службу WINS, применяют широковещательную рассылку для разрешения NetBIOS-имен и регистрируют свои NetBIOS-имена в сети. WINS-прокси может быть настроен на прослушивание от имени этих компьютеров и на запрос у WINS-сервера имен, не разрешенных широковещательной рассылкой.
WINS-прокси полезны и необходимы в тех сетях, в которых есть клиенты, имеющие право выполнять только широковещательные рассылки NetBIOS (или b-узлы). В большинстве сетей все клиенты обычно поддерживают WINS, и поэтому WINS-прокси там не нужны.
WINS-прокси прослушивают функции службы имен NetBIOS b-узла (регистрация имени, освобождение имени и запрос имени) и могут отвечать на запросы таких имен, которые являются удаленными и не используются в локальной сети. Прокси связываются непосредственно с WINS-сервером для получения сведений, необходимых для отклика на такие локальные широковещательные рассылки.
WINS-прокси используются описанным ниже образом.
- Когда клиент b-узла регистрирует свое имя, прокси проверяет это имя в базе данных WINS-сервера. Если имя существует в базе данных WINS, прокси может отправить отрицательный ответ клиенту b-узла, пытающемуся зарегистрировать это имя.
- Когда клиент b-узла освобождает свое имя, прокси удаляет имя клиента из кэша удаленных имен.
- Когда клиент b-узла отправляет запрос имени, прокси пытается разрешить это имя с помощью сведений, хранящихся в его кэше удаленных имен, или с помощью сведений, полученных от WINS-сервера. [Источник 4]
Управление WINS-сервером
Основными средствами управления WINS-серверами являются консоль WINS и команды Netsh для WINS.
Консоль WINS
Консоль WINS – это оснастка консоли управления (MMC). После установки WINS-сервера можно использовать консоль WINS или команды Netsh для WINS для выполнения перечисленных ниже основных задач администрирования.
- Просмотр и фильтрация регистраций NetBIOS-имен, хранимых на WINS-сервере, для имен клиентов, используемых в сети.
- Добавление и настройка партнеров репликации для WINS-сервера.
- Выполнение задач, связанных с обслуживанием, включая архивацию, восстановление, сжатие и очистку базы данных WINS-сервера.
Кроме того, с помощью консоли WINS или команд Netsh для WINS можно выполнять необязательные или дополнительные задачи настройки, а именно просмотр и изменение свойств службы WINS, например параметра Интервал обновления и других интервалов, используемых при регистрации, обновлении и проверке записей имен, хранящихся в базе данных сервера;
- добавление или настройка статических сопоставлений WINS, если их нужно использовать в сети;
- удаление или захоронение записей WINS, которые появляются в данных WINS-сервера, используемых в сети.
Команды Netsh для WINS
Команды Netsh WINS можно ввести в окне командной строки после приглашения netsh wins> или выполнить в пакетных файлах и других сценариях. Все функциональные возможности консоли WINS также доступны в командной строке netsh wins> . [Источник 5]
Актуальность WINS
Несмотря на все выше перечисленные, встает вопрос об актуальности WINS серверов. В настоящее время WINS используется достаточно редко, так как основная функция WINS — разрешение имен в сети, которую выполняют DNS сервера. WINS сервера активно использовались во времена, когда на клиентах были установлены Windows 95, Windows 98 или Windows ME, а на серверах — Windows NT, Также существует небольшое количество программ и приложений, которые требуют установленный WINS. Таким образом, сервера WINS на практике используют достаточно редко, хотя он поддерживается и в последних версиях Windows Server.