无法通过名称访问 Windows 共享,只能通过 IP 地址访问

无法通过名称访问 Windows 共享,只能通过 IP 地址访问

运行 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 进行身份验证。

  1. 听起来你是说其他所有工作站都没问题,只有这个工作站受到了影响?

  2. 所讨论的工作站是否具有有效的域帐户?

  3. 该站可以正常访问其他文件服务器吗?
  4. 损坏的工作站的 SPN(服务主体名称)是否与正常运行的工作站的 SPN(SETSPN -L 工作站名称)相似?
  5. 所讨论的工作站是否有重复的 SPN?(SETSPN -X)报告所有重复的 SPN。
  6. 工作站上的 hosts 文件中没有该服务器的条目吗?
  7. 同一工作站上的其他用户是否仍存在问题?

如果上述操作均未出现任何问题,请尝试从域中删除工作站并重新加入。

答案3

她的文件服务器也遇到了同样的问题,某些机器无法访问

我们所做的就是在特定机器的 DNS 设置上添加 FQDN 名称的后缀。即 \servname.contonso.com

我们将 contonso.com 添加到受影响机器的 DNS 设置中。因此,您转到机器的网络适配器设置。选择适配器的 ipv4 属性,然后在 DNS 下通过添加后缀来更改设置。

相关内容