我最近设置了带有路由和远程访问功能的 Windows Server 2008 R2,以便从远程位置通过 VPN 访问我们的内部网络。我能够使用域凭据和组策略更新顺利连接。
有一件事我不太明白,那就是“网络邻居”视图没有显示通过 VPN 的内部网络计算机。但是,如果我输入 UNC 路径\\10.1.10.200
,即 或,共享就会起作用\\desktop-1
。我尝试过以下可能的解决方案:
- 确保我的域控制器是主 PDC 模拟器。
- 在 IPv4 设置中检查是否启用广播名称解析。
- 启用计算机浏览器服务。
这可能是什么原因造成的?我可以使用 nslookup 并解析所有 vpn 客户端计算机的名称,那么发生了什么?
答案1
在我看来,跨 VPN 的网络浏览一直存在问题。如果我是你,我会使用WINS 服务器使浏览功能正常运行(以稍微可靠的方式运行)。其他方法可能也有效,但部署 WINS 非常简单直接,而且根据我的经验,它已经完成了这项工作。
答案2
尝试以下健全性检查:
- 确保所有机器都为私有网络类型启用了“网络和共享中心 > 打开网络发现”
- 确保您的 VPN 被归类为“私人网络”,如果它是无网关的无互联网访问连接,您可以按照此处强制将其设为私人网络:https://superuser.com/questions/1160421/how-do-i-force-windows-10-to-see-a-network-as-private#1160433和这里https://social.technet.microsoft.com/Forums/windows/en-US/662e5ac6-b0c2-48e6-8a86-a00eaa9c4ba1/change-quotunidentified-networkquot-networ-location-from-public-to-private
- 然而,这对我来说不起作用,因为 windows 10 太乱了,如果你解决了,请更新我的答案
- 如果您仍然无法看到计算机,请按照以下临时测试操作,并在每台计算机上禁用防火墙,并在“网络和共享中心”选项中启用公共(Windows 10 上为“所有网络”)网络类型的网络发现 - 这就是我意识到有希望的方式