我真的希望你们能帮我解决一个非常奇怪的问题,我在使用新的 Samba 服务器时遇到了这个问题。我可以通过 IP 地址顺利连接到服务器。我也可以用它的短主机名连接。
在一个客户端上,我可以使用 serverhostname.internaldomain.com ping 服务器,名称解析为正确的 IP 地址。我甚至可以通过 SSH 连接到服务器。问题是,当我尝试通过 Samba 访问它时,我收到错误“0x80070035:未找到网络路径”。所有其他客户端(到目前为止我已检查过的)都可以使用 FQDN 正常连接。
Samba 服务器的日志中没有显示任何内容,所以我猜这是某种名称解析问题,但我不确定出了什么问题。ping 或通过 SSH 连接时,名称解析正常。如果我设置将 somerandomstring.internaldomain.com 映射到服务器 IP 的 DNS 记录,我就可以正常连接。
之前有一个 Samba 服务器具有相同的主机名和 IP 地址。Windows 是否可能以某种方式“记住”了该服务器,并认为这种更改存在某种安全问题?
我没有在客户端运行任何防火墙软件。
答案1
问题解决了!事实证明,Windows 给出了非常糟糕的错误消息。计算机上存储了一些旧的服务器凭据,这似乎导致连接失败。打开“凭据管理器”并删除旧凭据后,我可以成功连接,尽管现在当我实际尝试登录时,我得到了一个不同的错误“连接到系统的设备无法运行”。