当我运行 VPN 客户端时,当我尝试从我的 Web 浏览器访问网关/路由器“fritz.box”时,其主机名不再可解析。
我无法正确理解这一点,因为是路由器本身解析此主机名。如果运行 VPN 客户端,如果它仍在我的本地网络中,为什么会受到影响?
但是,当 VPN 客户端运行时,我可以通过本地 IP 地址毫无问题地访问任何本地设备。这究竟是为什么呢?提前致谢。
答案1
您可以通过 IP 访问本地设备,因为本地 IP 地址不会通过 VPN 隧道发送。
您无法通过 DNS 名称访问本地设备,因为您的 DNS 请求是通过 VPN 隧道传输的。这几乎是默认行为。不这样做会造成DNS 泄漏尽管使用了 VPN,但仍可能泄露私人信息。
您没有提供任何有关 VPN 设置的详细信息。您可以调整此行为,但会增加上述安全问题。
答案2
VPN 就像是互联网连接上的隧道。无论你做什么,都会经过加密传输。当你连接 VPN 时,你的所有流量都会通过 VPN 网络路由(你可以运行一个简单的跟踪路由来找出与原始网关路由的流量相比)。当你尝试使用其主机名访问本地路由器/网关时,它不会询问你的 DNS 服务器,你的路由器的映射包含在哪里。所以你将无法访问它。要解决这个问题,你可以在 HOSTS 文件(%windir%\System32\drivers\etc\hosts)中添加一个条目来解决此问题,例如:
Gateway's_IP_adress fritz.box