Невозможно подключиться к второму имени компьютера с Windows 2008 Server R2 из XP

Я использовал команду netdom computername /add:newname.domainname.com добавить второе имя на сервер под управлением Windows 2008 Server R2. После перезапуска сервера у меня были DNS-записи "A" для обоих имен. Кроме того, второе имя было добавлено к HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters\OptionalNamesЯ считаю, что должен был позаботиться о любом разрешении NetBIOS.

С моей рабочей станции Windows 7 я могу ping оба имени и работает net view на обоих именах раскрывается один и тот же список ресурсов. Из Windows XP я могу ping оба имени, но net view работает только на имя. Бег net view на второе имя возвращает:

System error 52 has occurred.

You were not connected because a duplicate name exists on the network. Go to System in 
Control Panel to change the computer name and try again.

Что мне нужно сделать, чтобы второе имя можно было использовать на клиентах XP?

Обновление: я смог решить проблему, добавив ключ REG_DWORD DisableStrictNameChecking = 1 в HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parametersзатем перезапустите службу сервера. Однако я не понимаю, почему это было необходимо.

1 ответ

Решение

Когда Windows XP говорила с Windows Server 2008, используя Name2, сервер ответил, что это действительно Name1. Windows XP сообщала вам, что Name2 используется как для сервера Name1, так и для сервера Name2 - 2 разных сервера с одним и тем же именем.

Есть два решения этой проблемы:

1) Используйте SMB 2, на Vista/Win7/Server 2008 и т. Д.

2) Используйте SMB 1 в XP, но прикажите XP не проверять имя сервера при получении воспроизведения - отключите строгую проверку имен.