понедельник, 7 июля 2008 г.

C-NAME для Windows сервера

Решил тут забавную задачку.

Требовалось настроить СNAME со старого Linux-сервера на новый Server 2003.
Добавил запись в DNS как пологается, но не тут было :)
При заходе через NetBIOS имя, обозреватель выдавал ошибку о совпадение имен.
Решилась эта проблема после чтения довольного большого количества форумов, следующим образом:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
Ключ: OptionalNames
Тип: REG_SZ

или

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
Ключ:DisableStrictNameChecking
Тип: dword
Значение:00000001

Ну и так на заметку: http://support.microsoft.com/kb/281308/
и еще:
При обращении по NetBIOS-имени происходят 4 попытки поиска компьютера различными способами и только потом идет поиск по DNS-имени (еще 3-мя способами). Возможно, один из способов поиска по NetBIOS дает результат, а точнее - два, что и приводит к ошибке.
1.Проверка кеша имен NetBIOS
2.Обращение к WINS-серверу
3.Рассылка 3-х широковещательных запросов NetBIOS по всей подсети
4.Просмотр lmhosts
5.Проверка имени локального компьютера
6.Проверка кеша имен DNS (файл hosts уже подгружен)
7.Обращение к DNS-серверу

Комментариев нет: