Windows 8.1: как заставить забыть обновленное имя компьютера?

Раньше у меня был общий сетевой ресурс на внешнем сервере 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" постоянно запрашивает у меня "Введите сетевые учетные данные".

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

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

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

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

1 ответ

Решение

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

Ipconfig /flushdns 

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

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

Другие вопросы по тегам