Can';t连接到NAS,即使是通过IP

Can';t连接到NAS,即使是通过IP,ip,nas,synology,Ip,Nas,Synology,背景 在这个问题上有很多if问题。很显然,PC根本没有理由无法连接到NAS,而其他PC可以正常工作。我读了很多关于各种修复的帖子,有些有时候有效,有些没有,但最近没有。重新启动PC、NAS或路由器不起作用,更改设置、检查防火墙、防病毒等也不起作用。。最后我终于想出了办法 我们的nas允许我们创建一个网络名称来访问它,如\\MyServer,但有时当电源断开或我们必须重新启动路由器时,此地址将无法工作,因为服务器的本地IP已更改,并且该地址仍缓存在我们的计算机上,与旧地址相同 原因可能是多方面的。

背景
在这个问题上有很多if问题。很显然,PC根本没有理由无法连接到NAS,而其他PC可以正常工作。我读了很多关于各种修复的帖子,有些有时候有效,有些没有,但最近没有。重新启动PC、NAS或路由器不起作用,更改设置、检查防火墙、防病毒等也不起作用。。最后我终于想出了办法

我们的nas允许我们创建一个网络名称来访问它,如
\\MyServer
,但有时当电源断开或我们必须重新启动路由器时,此地址将无法工作,因为服务器的本地IP已更改,并且该地址仍缓存在我们的计算机上,与旧地址相同

原因可能是多方面的。就我而言,我找不到共同的答案

TL;DR 我无法通过
\\MyServer
或其IP
\\10.0.0.3
随机连接到我的NAS,但其他电脑可以连接。

原因(在我的特定情况下)
有时电脑只能通过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 MyServer。如果是,它将解析IP并显示IPv6。如果显示IPv4或根本无法连接,请进一步查看。
步骤2将IPv6定位在顶部,删除
%
和后面的编号。
步骤3
替换为
-
。注意:如果您有:
--

第4步在开头加上通常的
\\
前缀,并在结尾加上
.ipv6 literal.net
。现在,尝试使用它连接到服务器。在上面的IPv6示例中,它类似于:
\\fe80--842a-a43d-3123-1332.IPv6 literal.net

Ping显示IPv4?
尝试与另一台计算机ping,或者如果您能够,登录到其中一台计算机上的web dashboard或等效工具,查看是否可以找到有关服务器IP的任何信息,目标是找到其IPv6

一旦找到,请执行上述步骤

完成! 其他材料:

浏览器中的IPv6-删除
%
和编号,将IP放入括号内
[]
,然后连接。示例:
http://[fe80::842a:a43d:3123:1332]

创建IPv6的别名
步骤1右键单击记事本,然后以管理员身份打开
步骤2转到文件→ 打开,将“打开”上方的下拉列表从
文本文件(*.txt)
更改为
所有文件(*.*)

步骤3找到
主机
文件,位于
C:\C:\Windows\System32\drivers\etc\
并打开
步骤4在底部,用冒号和
%\。示例:
fe80::842a:a43d:3123:1332%15 MyAlias
并保存。您现在应该可以使用
\\MyAlias
连接到它

注意每台计算机的
%##
编号是唯一的。例如,您的计算机获得
%15
,下一次获得
%7
。IP的其余部分是相同的。要获取不同PC的
%#
编号,请在其命令提示符中写入
ipconfig
。它应该在末尾列出自己的IPv6及其附加的
%##


另一个注意事项:如果您需要更改不再工作的IP的主机文件中的IP,您还需要再次使用
ipconfig/flushdns

我建议使用Synology Assistant。如果NAS在物理范围内,这将在网络上找到它

然后,我强烈建议使用NAS的固定IP地址。让服务器使用DHCP不是一个好主意