Невозможно подключиться к второму имени компьютера с 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 не проверять имя сервера при получении воспроизведения - отключите строгую проверку имен.