背景如果出现问题,则使用lot。显然,PC根本不会毫无理由地不连接到NAS,而其他计算机则可以工作。我阅读了大量有关各种修复程序的帖子,有些有时有效,有些没有,但最近却没有。重新启动PC,NAS或路由器无效,也没有更改设置,检查防火墙,防病毒等。最后,我设法弄清楚了。
我们的nas允许我们指定一个网络名称来访问它,就像\\MyServer
一样,但是有时断电或必须重新启动路由器时,此地址将无法工作,因为服务器的本地IP已更改,并且该地址仍然在我们的计算机上缓存到旧的地址。
原因可能是众多原因之一。就我而言,这是我找不到共同答案的地方。
TL; DR我随机无法通过\\MyServer
或IP \\10.0.0.3
连接到我的NAS,但其他PC可以。
原因(在我的特定情况下)有时PC仅通过IPv6 (几乎感觉像是一时兴起)连接到NAS,IPv4根本无法工作。该IP或旧IP缓存在您的系统上。
IPv4看起来像其中之一:10.0.0.5
,172.16.0.2
或192.168.0.0
IPv6类似于:fe80::842a:a43d:3123:1332
首先尝试快速修复首先,只需尝试打开命令提示符并输入ipconfig /flushdns
,然后尝试连接到通常的\\MyServer
地址,看看现在是否可以使用。
没用吗?您可以尝试查看是否可以通过其IPv6连接-但首先需要以某种方式获得它。
[步骤1在命令提示符下,键入ping MyServer
(用您的名字替换),它会查看是否能够ping通它。如果是这样,它将解析IP并显示IPv6。如果显示IPv4或根本无法连接,请参阅下一节。步骤2在顶部找到IPv6,然后删除%
和编号。步骤3用:
替换-
。如果有,请注意加倍:::
和--
。步骤4在开头添加通常的\\
,并在结尾添加.ipv6-literal.net
。现在尝试使用该服务器连接到服务器。对于上面的IPv6示例,它类似于:\\fe80--842a-a43d-3123-1332.ipv6-literal.net
Ping显示IPv4吗?尝试与其他计算机之一ping在一起,或者如果可以,请登录到这些计算机之一上的Web仪表板或等效面板,并查看是否可以找到有关服务器IP的任何信息,以查找其IPv6为目标。
一旦找到,请执行以上步骤。
其他内容:
浏览器中的IPv6-删除%
和数字,将IP放在方括号[]
中,然后连接。例如:http://[fe80::842a:a43d:3123:1332]
。
创建怪异的IPv6的别名:步骤1右键单击记事本,然后以管理员身份打开步骤2转到文件→打开,将“打开”上方的下拉列表从Textfiles (*.txt)
更改为All files (*.*)
。步骤3找到位于hosts
的C:\C:\Windows\System32\drivers\etc\
文件并打开步骤4在底部,写上带有冒号和%##
的IPv6,然后是一个空格,然后是您要使用的别名(不区分大小写)。示例:fe80::842a:a43d:3123:1332%15 MyAlias
并保存。现在,您应该可以使用\\MyAlias
连接到它了。
NOTE %##
号对于每台计算机都是唯一的。例如。您的计算机获取%15
,下一个获取%7
。 IP的其余部分相同。要获取另一台PC的%##
号,请在其命令提示符下写入ipconfig
。它应列出自己的IPv6,并在其末尾附加%##
。[另一注:如果需要在不再可用的IP的主机文件中更改IP,则还需要再次使用ipconfig /flushdns
。