运行 Windows 7 的 PC 无法通过名称 ( \\servername
) 访问 Windows Server 2008 中的文件共享,但可以通过 IP 地址 ( ) 访问\\serverip
。我收到错误 ( Network path was not found
)。此外,所有其他 PC 都可以通过名称正常访问该服务器的共享。
我以前遇到过这个问题,但使用的是不同的客户端电脑,似乎可以通过重新启动服务器来解决;这个问题似乎是一个永久性的问题。
- 它们都位于同一域中
- 该服务器不是此域中的 DC
- 它们都使用相同的 DNS 服务器;该服务器不是 DNS 服务器
我尝试过的事情:
- 通过名称 ping 服务器;名称解析似乎工作正常
- 通过 FQDN 访问服务器(
\\servername.domain.com
);同样失败 - 停用两个防火墙
我不知道下一步该尝试什么。
答案1
可能有“共享名称”被重命名。我认为您有访问该资源的权限,这就是为什么您不能通过共享名称而是通过 IP 地址访问共享。请检查共享名称。
答案2
当您可以通过 IP 但无法通过名称进行访问时,这可能表明 Kerberos 身份验证失败,并且正在回退到 NTLM 进行身份验证。
听起来你是说其他所有工作站都没问题,只有这个工作站受到了影响?
所讨论的工作站是否具有有效的域帐户?
- 该站可以正常访问其他文件服务器吗?
- 损坏的工作站的 SPN(服务主体名称)是否与正常运行的工作站的 SPN(SETSPN -L 工作站名称)相似?
- 所讨论的工作站是否有重复的 SPN?(SETSPN -X)报告所有重复的 SPN。
- 工作站上的 hosts 文件中没有该服务器的条目吗?
- 同一工作站上的其他用户是否仍存在问题?
如果上述操作均未出现任何问题,请尝试从域中删除工作站并重新加入。
答案3
她的文件服务器也遇到了同样的问题,某些机器无法访问
我们所做的就是在特定机器的 DNS 设置上添加 FQDN 名称的后缀。即 \servname.contonso.com
我们将 contonso.com 添加到受影响机器的 DNS 设置中。因此,您转到机器的网络适配器设置。选择适配器的 ipv4 属性,然后在 DNS 下通过添加后缀来更改设置。