通过 DNS 主机名或 IP 地址连接到 Windows 10 共享

通过 DNS 主机名或 IP 地址连接到 Windows 10 共享

我有两台 Win 10 Home 计算机,均登录到同一个 Microsoft 帐户。两台计算机都使用密码登录。TLDR:通过其 DNS 主机名或 IP 地址访问公共共享失败。

详细信息:假设第一台机器的系统名称为“Accounting”。Accounting 获得 DHCP 分配的固定 IP 地址,该地址通过 DNS 来回解析为“ accounting.example.com”。Accounting 有一个公共共享文件夹“Shared”。

第二台机器是“ Roaming”,Roaming是一台客户虚拟机,运行在虚拟子网上,NAT 到 LAN,主机为客户Roaming机提供 DHCP,将其设置为相同的 DNS 服务器。两个子网之间没有防火墙,只有虚拟 NAT 路由器。

来自Roaming:使用文件资源管理器浏览到\\accounting.example.com\Shared:系统提示我输入登录名和密码。我提供了 Microsoft 帐户登录名和密码,得到“指定的网络密码不正确”。从“更多详细信息”中我得到的是:错误代码:0x80004005,“未指定的错误”。运行“诊断”告诉我同样的信息:“您无权访问共享”。\\Accounting\Shared挂起一段时间并且无法连接,因为这是一个虚拟子网,并且它没有桥接到 LAN。我\\192.168.x.x\Shared使用其 IPv4 地址得到了相同的结果。

相关:我在机器上得到了相同的结果Accounting:在文件资源管理器中浏览\\Accounting\Shared无需密码,并显示同一台机器上共享文件夹的内容。但是\\accounting.example.com\Shared,或\\192.168.x.x\Shared导致相同的失败:提示输入密码,然后拒绝访问。这几乎排除了其他客户虚拟机的任何网络/防火墙问题,Accounting无法使用自己的 DNS 名称或 IP 地址进行浏览。

在网络适配器设置中启用文件和打印机共享。

我的 Microsoft 登录名/密码有效,从任何一台机器登录 accounts.microsoft.com 都没有问题。

我在网络共享中验证了该Accounting机器已分配 IP 地址accounting.email-scan.com

我是否需要做些什么来允许通过 DNS 名称浏览公共共享?

答案1

检查是否中小企业在两台计算机上都启用了服务器。Get-SmbServerConfiguration电源外壳并检查是否EnableSMB2Protocol设置为真的。如果设置为错误的然后运行命令Set-SMBServerConfigutation -EnableSMB2Protocol $true

并确保两台计算机位于同一工作组中。

相关内容