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

运行Windows 7的PC无法通过名称( \\servername )访问Windows Server 2008中的文件共享,但可以通过IP地址( \\serverip )访问它。 我得到错误( Network path was not found )。 另外,所有其他PC可以通过名称访问该服务器的共享。

我以前有过这个问题,但是用不同的客户端PC,这似乎是通过重新启动服务器来解决的; 这似乎是一个永久性的问题。

  • 他们都在同一个领域
  • 服务器不是此域中的DC
  • 他们都使用相同的DNS服务器; 该服务器不是一个DNS服务器

我试过的东西:

  • 通过名称来ping服务器; 名称parsing似乎工作正常
  • 通过FQDN访问服务器( \\servername.domain.com ); 也失败了
  • closures两个防火墙

我不知道接下来要做什么。

可能会有'共享名称'重命名。 我认为你有权限访问资源,这就是为什么你可以通过共享名而不是IP地址访问共享。 请检查共享名称。

当您可以通过IP访问而不是名称时,可能是Kerberos身份validation失败的一个标志,并且正在回退到NTLM进行身份validation。

  1. 这听起来像是说所有其他工作站都可以,只有这个工作站受到影响?

  2. 有问题的工作站是否有一个有效的域帐户?

  3. 这可以访问其他文件服务器好吗?
  4. 对于工作正常的工作站(SETSPN -L工作站名称),坏工作站的SPN(服务主体名称)是否看起来像SPN?
  5. 有问题的工作站是否有重复的SPN? (SETSPN -X)报告所有重复的SPN。
  6. 工作站上的主机文件中没有关于服务器的条目?
  7. 同一台工作站上的其他用户是否仍然有问题?

如果没有任何东西出现,请尝试从域中删除工作站并重新join。