2

Раньше у меня был общий сетевой ресурс на внешнем сервере Samba с именем mysmb . Доступ к общему сетевому ресурсу был получен через \\mysmb\myshare .

Я подключился к нему с моего нового ноутбука с Windows 8.1, скопировал его содержимое в локальную папку (с тем же именем), а затем поделился им. Все идет нормально. Я могу получить к нему доступ со своего ноутбука старым способом SMB, используя 127.0.0.1\myshare .

Теперь я хочу получить доступ к этой локальной папке по-старому: \\mysmb\myshare .

Для этого я изменил c:\windows\system32\drivers\etc\hosts, чтобы указать mysmb на 127.0.0.1 , добавив строку:

127.0.0.1   mysmb 

Теперь я могу нормально mysmb , возвращая пинги с того же ноутбука (т.е. не с того сервера Samba, который был отключен).

Но если я пытаюсь получить доступ к mysmb как общему ресурсу, то есть \\mysmb\myshare , Windows Security продолжает запрашивать у меня "Введите сетевые учетные данные".

Что говорит мне о том, что Windows 8.1 моего ноутбука как-то запоминает старый IP-адрес имени компьютера mysmb .

Я попытался удалить все кэшированные IP-адреса, используя arp -a -d , а затем перезагрузиться, но это не помогло.

В Windows 2000/XP раньше существовало представление под названием « My Network Places котором запомнены и перечислены все ранее использованные подключения. Если я удалю один, это предотвратит ошибку "Duplicate Name Exists".

Где в Windows 8.1 хранится этот вид кэширования и как я могу забыть эту историю?

1 ответ1

1

Очистите ваш DNS-кеш.

Ipconfig /flushdns 

Если ваш компьютер связывается с неправильным адресом, очистка DNS должна помочь.

Выполнение команды arp удаляет кэшированные адреса Mac, а не записи DNS, поэтому я думаю, что это будет работать, а предыдущая - нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .