我不是专家,只是基本的知识,但我想了解发生了什么,所以请容忍我。
我目前正在macOS系统上使用VPN (macOS协议),我可以在网络设置中看到我的VPN配置(System =>网络)。
使用该虚拟专用网,我还使用了一个应用程序来加密我的DNS请求(AdGuard)。
我注意到以下情况:当AdGuard打开时,它基本上会覆盖VPN的DNS设置。事实上,在做泄漏测试时,AdGuard的DNS已经代替VPN出现了,这是一件好事,也是我真正想要的。
现在,AdGuard正在macOS网络设置中使用VPN插槽,如下所示:
它本身并没有使用它作为VPN,因为AdGuard没有VPN。
然后,当我查看Ad卫兵的插槽特性时,我看不到IP地址:
所以我想知道:当我的计算机正在对AdGuard的DNS进行DNS查询时,这些查询是用我的真实IP地址还是用VPN的地址进行的?
我能做些什么来解决这个问题吗?
编辑:这是我的路由表:
Internet:
Destination Gateway Flags Netif Expire
default link#20 UCSg ipsec0
default 192.168.1.254 UGScIg en1
和
Internet6:
Destination Gateway Flags Netif Expire
default fe80::%utun0 UGcIg utun0
default fe80::%utun1 UGcIg utun1
default fe80::%utun2 UGcIg utun2
::1 ::1 UHL lo0
发布于 2021-11-12 15:55:33
如果DNS服务器是通过VPN设置的(就像它们覆盖您在不使用VPN时使用的内容一样),或者VPN隧道被设置为隧道--所有(就像它们在路由表中安装一个默认路由一样,其距离/度量将低于通常的默认路由),则请求是封装的通信量的一部分,并且是通过VPN隧道路由的,这意味着它将从您的会话所用的远程节点公开使用VPN的公共IP地址。
https://security.stackexchange.com/questions/257009
复制相似问题