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, поэтому я думаю, что это сработает, а предыдущая - нет.