Назад | Перейти на главную страницу

Псевдоним файла хоста Windows 10 не работает с файловым ресурсом

Я работаю над проектом, который требует, чтобы у меня был псевдоним в моем файле hosts, который отображает \\ share на localhost. Я добавил эту строку «127.0.0.1 localhost share» в свой файл hosts, и когда я пингую общий ресурс, я получаю ответ от localhost, поэтому я знаю, что псевдоним работает. У меня есть несколько локальных общих папок, к которым я могу получить доступ через проводник Windows при доступе к \\ localhost \ dir1, но когда я набираю \\ share \ dir1, я получаю запрос с просьбой ввести сетевые учетные данные. Ни один из моих сетевых учетных данных не работает, и я не могу получить доступ к \\ share. Я провел небольшое исследование и решил, что могу Панель управления \ Все элементы панели управления \ Центр управления сетями и общим доступом \ Расширенные настройки общего доступа и отключите требования к паролю, хотя я нахожусь в домене, в котором эта опция ограничена. Есть ли другой способ получить доступ \\ доля \ dir1 без запроса имени пользователя и пароля?

Строка, которую вы добавили в файл hosts, имеет неправильный формат. Файл hosts содержит несколько примеров для подражания. Символ фунта (#) указывает на то, что остальная часть строки является комментарием, поэтому убедитесь, что ваш комментарий не начните с этого символа. Исходя из вашего описания, ваша модификация файла должна выглядеть следующим образом (с добавленным моим комментарием):

127.0.0.1    share    # make "\\share" resolve to this computer

Попробуйте и посмотрите, работает ли это. В противном случае может возникнуть другая проблема.

Я предполагаю, что это результат того, что SMB использует NETBIOS; он слушает с помощью SNP IP и FQDN. Ваш псевдоним практически неизвестен SMB.

Вы можете попробовать 1) используя netdom чтобы добавить альтернативное имя, или 2) отключить NETBIOS через TCP, что заставит SMB прямой хостинг

Дополнительное чтение: https://support.microsoft.com/en-us/help/3181029/smb-file-server-share-access-is-unsuccessful-through-dns-cname-alias

https://support.microsoft.com/en-us/help/204279/direct-hosting-of-smb-over-tcp-ip