Несколько NetBIOS / DNS имен для компьютера под управлением Windows
Представьте себе ситуацию: Вы хотите заменить старый компьютер (как правило, сервер) на новый. К этому компьютеру по сети подключаются пользователи и пользуются его ресурсами, и Вам бы не хотелось менять настройки у всех пользователей.
Например: у Вас есть компьютер, который называется server1, Вы приобрели новый компьютер и назвали его server2. И теперь Вам хочется, чтобы новый компьютер "откликался", когда к нему обращаются по имени как server2, так и server1. Причем обращения могут быть разными:
- сайт: http://server1 или https://server1
- какой-нибудь сетевой сервер, например RDP и так далее: server1:3389 или server1:5555
- доступ по локальной сети: \\server1
Вам бы хотелось, чтобы при любом из таких обращений можно было указывать как новое (server2) имя компьютера, так и старое имя (server1).
Решение данной проблемы состоит из 2 этапов:
- настройка DNS
- настройка NetBIOS
Настройка DNS
Создайте на Вашем DNS сервере запись CNAME, где в качестве алиаса укажите старое (т.е. уже не основное, а дополнительное) имя для нового сервера (новый сервер - server2, старое имя - server1):
server1 CNAME server2.yourdomain.com
Настройка NetBIOS
Запустите редактор реестра regedit.exe и откройте там ключ реестра:
Ключ: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
Имя: DisableStrictNameChecking
Тип данных:
REG_DWORD
Представление: Десятичное
Значение: 1
Кроме того, добавьте еще значение в реестр для указания, какие имена компьютеров будут использоваться:
Ключ: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
Имя: OptionalNames
Тип данных:
REG_SZ (если добавляется одно имя компьютера) или REG_MULTI_SZ (если добавляется несколько имен компьютеров)
Значение: имя компьютера (или несколько имен, по одному на каждую строку), например: server1
После внесения указанных изменений необходимо перезагрузить компьютер. Или же достаточно перезагрузить службу Server. Из командной строки это можно сделать так:
net stop lanmanserver
net start lanmanserver
Не забудьте проверить, что все работает корректно, и новый компьютер откликается по "старому" имени!
На этом всё.
|