Windows 8.1:如何让它忘记更新的计算机名称?

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正常 ping 通,从同一台笔记本电脑返回 ping(即不是那个 Samba 服务器,因为它已被关闭)。

但是如果我尝试mysmb以共享方式访问,即\\mysmb\myshare“Windows 安全”会不断提示我“输入网络凭据”。

这告诉我,我的笔记本电脑的 Windows 8.1 以某种方式记住了计算机名称的旧 IP 地址mysmb

我尝试删除所有缓存的 IP 然后arp -a -d重新启动,但这没有帮助。

在 Windows 2000/XP 中,曾经有一个名为的视图,My Network Places用于存储并列出所有以前使用的连接。如果我删除一个,这将避免出现“存在重复名称”错误。

Windows 8.1 将这种缓存存储在哪里以及如何让它忘记该历史记录?

答案1

清除你的 DNS 缓存。

Ipconfig /flushdns 

如果您的计算机连接了错误的地址,刷新 DNS 应该可以解决问题。

执行 arp 命令会删除缓存的 Mac 地址而不是 dns 条目,这就是为什么我认为这会起作用而之前的操作却不起作用的原因。

相关内容