Я поддерживаю сочетание настольных компьютеров Windows XP Pro и Windows 7 в моей сети Active Directory, и у меня возникла странная проблема с записями XP и CNAME.
Скажем, у меня есть запись в моем DNS для сервера с именем A типа STORAGE.company.local и присвоить ему CNAME NAS.company.local. Я могу зайти на компьютер XP и 7 и проверить связь с NAS, и он автоматически перейдет в STORAGE.company.local. Если я нахожусь в Windows 7 и запускаю и ввожу \\ STORAGE или \\ NAS, он перейдет на этот сервер в проводнике. Если я сделаю то же самое в XP, STORAGE будет работать, а NAS - нет. Это просто тайм-аут
Есть ли какие-то настройки, закопанные в XP, чтобы это работало правильно?
Вы смотрите на два разных типа разрешения имен. Когда вы вводите команду ping для имени хоста, вы используете стандартную последовательность поиска TCP (собственное имя хоста, файл хостов, DNS-сервер). Это верно как для XP, так и для Vista / 7. Вот почему работают и A, и CNAME.
Если вы поставили перед именем двойную косую черту «\\», теперь вы говорите Windows, что хотите поговорить с устройством NetBIOS, используя разрешение имен NetBIOS. В XP последовательность разрешения имен NetBIOS (кэш netbios, файл lmhosts, сервер WINS, широковещательная рассылка). В вашем примере NAS - это CNAME в DNS, а не имя NetBIOS. Обратите внимание на порядок разрешения: NetBIOS не использует DNS для поиска имени.
Если вы хотите, чтобы ваши машины XP разрешали «NAS» как имя NetBIOS, вам нужно будет добавить его на ваш WINS-сервер или в локальный файл lmhosts каждой машины.
смотреть на http://technet.microsoft.com/en-us/library/bb727013.aspx для начала.
Я не уверен, что согласен с ответом NetBIOS. Мне пришлось добавить DisableStrictNameChecking
значение в реестре, чтобы общие файловые ресурсы CNAME работали. Следующая статья поддержки ссылается на Windows 2000 и 2003, но, по моему опыту, применима и к XP и Server 2008:
http://support.microsoft.com/kb/281308
Изменить: это потребуется на файловом сервере, поэтому нет необходимости вносить изменения на вашем компьютере XP.