SMB 无法解析主机

SMB 无法解析主机

我遇到了这个特定的 Windows 10 客户端无法连接到任何 SMB 共享的问题。

环境:

  • 服务器:Windows Server 2019
  • 客户端:Windows 10 Pro Workstation 20H2
  • 内部局域网
  • 我家里没有域名,只有 LAN。

服务器端

我已经在服务器管理器中创建了 SMB 文件共享,并且运行良好。

PS C:\Users\Administrator> Get-SmbSession

SessionId   ClientComputerName ClientUserName   NumOpens
---------   ------------------ --------------   --------
51539607553 192.168.0.209      PVE-SERVER\share 1

经过另一台虚拟机的测试,我可以轻松连接到文件共享,这意味着 SMB 服务器没有问题。

创建的共享文件夹允许用户访问,并拒绝访客访问。SMB 版本为 3.1.1

客户端

  • 删除防病毒软件、防火墙并禁用 Windows 防火墙。
  • 无法通过映射网络驱动器进行连接。
  • 可以看到网络中的服务器,说明网络发现已启用。
  • 无法通过双击网络浏览器来连接到服务器。

尝试使用 PowerShell 中的 New-SmbMapping,但出现错误,无法找到网络路径。

尝试使用网络连接到服务器,出现错误 53。我已替换 IP 地址,但仍然出现相同的错误。

尝试重新启动 lannman。

检查 SMBClient 的系统事件,发现事件 ID 为 30800 的错误,无法解析服务器名称。 但是,我对 nslookup 或 ping 服务器没有任何问题,只花了 1ms 就解决了。

DNS 似乎出了问题,但我可以通过主机名远程访问服务器并访问互联网。还检查了 hosts 文件,没有变化。

我现在已经没有选择了。如能得到任何帮助我将不胜感激。

答案1

感谢您的建议,我尝试检查服务器日志,但客户端从未到达。所以我必须重置我的 Windows 10,问题才能解决。因此,一定是某些软件更改了我的网络设置,导致这种情况发生。

相关内容