Smx*_*Cde 5 networking windows vpn
我有一台Windows 10
安装了VPN
客户端的机器。它是 HMA 全自动客户端,所以我不会做错太多事情。
连接 VPN 后 - 我无法使用网络名称 MYNAS 访问我的 NAS 设备。同时我可以通过IP地址访问它——它工作正常,传输速度高。
一旦我与 VPN 断开连接,NAS 就可以立即通过名称使用。
所以我的问题是 - 我该如何修复或至少调试它?
谢谢!
首先,我想提请大家更多地关注 VPN 的真正含义。我假设您所说的 VPN 是指这样的内容:OVPN - 免费 VPN 提供商。
如果情况并非如此,请忽略我所说的一切。
首先,VPN 的工作原理是。VPN 基本上是加密的代理服务器。
VPN 客户端(当然是在加密之后)将您的所有数据转发到 VPN 服务器,在服务器中数据被解密并且服务器执行请求。此请求返回内容,并且该内容被转发(加密后)回 VPN 客户端,您可以在其中解密返回内容并读取它。
我认为我看到的问题是您的 NAS 设备位于局域网(LAN) 上。这意味着主机名 ( mynas
) 位于路由器的 DNS 上。
这意味着您可以通过此主机名 ( ) 访问设备mynas
,只要您向路由器询问 NAS 的 IP(所有主机名都需要通过 DNS 转换为 IP 地址才能发生请求)。
只有路由器知道地球上的哪个位置(或者在本例中mynas
是互联网)。
您的 VPN 服务器不会向您的路由器询问 DNS(这是正常的)。相反,它会询问类似 Google 的 DNS ( 8.8.8.8
) 的信息。
这意味着它不会要求您的路由器访问其DNS 数据库。
路由器是唯一知道您的 NAS 在本地位置的人 (DNS)。Google 的 DNS(我假设您的 VPN 服务器正在使用它来获取 IP)在您的 VPN 服务器上返回一个错误,表示它无法找到mynas
.
如果您想通过在浏览器中输入http://mynas/
或访问您的 NAS ftp://mynas
,您需要注册域名mynas
。我不想把它告诉你,但那是不可能的。需要有一个后缀,例如.com
.
但是,您可以注册一个公共(而不是本地)域名(例如 mynas.com),以便任何 DNS(包括 Google 的)都知道在哪里可以找到 NAS。
耶!每个人都可以从任何地方(包括VPN服务器)找到NAS的IP!
您可能不想只为您的 NAS 获取一个域名(是吗?),从而使该选项无效(但您可以从Freenom免费获取一个域名)
最终答案:您不应该使用 VPN 访问局域网上的某些内容。做这样的事是没有意义的。在您自己的网络上访问 NAS 时使用 VPN 的唯一原因是: * 您想对自己的设备隐藏您的 IP 地址(您自己登录吗?您不信任自己的隐私吗?)或者 * 您想要向 VPN 服务提供商展示您的信任 * 您希望通过互联网产生更多流量
正如你所看到的,这两个借口都很蹩脚:D。(我想说的是不要使用 VPN 访问本地网络上的某些设备)