我试图通过使用微软远程桌面连接在家里的VPN连接连接到我的工作台式计算机。 我得到了一个成功的VPN连接,但是当我通过Microsofts远程桌面连接input我的工作计算机名称,用户名和密码时,出现“无法find计算机”错误消息。 如果我使用IP地址而不是计算机名称,则可以成功login到我的工作台式计算机。 我的远程VPN连接怎么看不到我的工作计算机的名字,但IP地址工作正常? 另外,当VPN连接,我不能看到工作networking上的其他电脑。 当我在同一个LAN上工作时,我可以使用我的电脑名称进行远程桌面连接。 我知道很多人会说这是什么问题,只是使用IP地址。 但是,我正在尝试为公司内其他员工提供远程桌面访问stream程,这些员工并不是那些熟悉电脑的人员。 我可以很容易地find我的远程计算机IP地址,但对其他人来说并不那么简单。 我在我们的工作桌面上运行Windows 7 Professional,通过Windows 2008 R2服务器运行VPN。 有任何想法吗?
鉴于您可以通过IP地址连接,问题是名称parsing之一,并可能是NETBIOS / DNS问题
在工作中,您的机器可能位于诸如“company.local”之类的域中,因此,当您连接到称为WORKSTATION的计算机时,其FQDN(完全限定的域名)实际上是WORKSTATION.company.local
在工作中,你可能会有一个完整的DNS / WINS / NETBIOS系统运行起来,所以短期和长期版本
在家里,我怀疑VPN没有拿起正确的名字服务器。
如果您尝试连接到例如WORKSTATION.company.local即长名称,它是否工作? 如果是这样,那么它是一个WINS / NETBIOS问题,但如果不是这是一个DNS问题
你有VPN连接启用分割隧道吗? 如果是,请继续阅读。 如果不是,请忽略此build议!
问题
也许你的VPN客户端发送DNS请求到隧道本地而不是远程端。 AFAIK,有些VPN客户端会尝试在隧道的一边请求,如果失败,客户端会尝试另一边。 它首先尝试本地端,并且当configuration的DNS服务器没有find地址(可能configuration为将您redirect到广告等)时,您的configuration的DNS服务器没有正确响应,出现错误,那么可能会破坏它。
build议
如果可能的话(如果你有一个拆分隧道)尝试禁用你的拆分隧道。 无论如何,从安全的angular度来看,这是一个非常糟糕的主意。
如果这是不可能的,当你在家里尝试改变你的家庭DNS设置为谷歌的公共DNS http://code.google.com/speed/public-dns/这些服务器不应该发出redirect,所以你应该得到一个适当的错误响应…