首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何知道我在macOS上的DNS查询使用哪个IP地址?

如何知道我在macOS上的DNS查询使用哪个IP地址?
EN

Security用户
提问于 2021-11-12 15:02:15
回答 1查看 160关注 0票数 1

我不是专家,只是基本的知识,但我想了解发生了什么,所以请容忍我。

我目前正在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的地址进行的?

我能做些什么来解决这个问题吗?

编辑:这是我的路由表:

代码语言:javascript
运行
复制
Internet:
Destination        Gateway            Flags           Netif Expire
default            link#20            UCSg           ipsec0       
default            192.168.1.254      UGScIg            en1    

代码语言:javascript
运行
复制
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        
EN

回答 1

Security用户

回答已采纳

发布于 2021-11-12 15:55:33

如果DNS服务器是通过VPN设置的(就像它们覆盖您在不使用VPN时使用的内容一样),或者VPN隧道被设置为隧道--所有(就像它们在路由表中安装一个默认路由一样,其距离/度量将低于通常的默认路由),则请求是封装的通信量的一部分,并且是通过VPN隧道路由的,这意味着它将从您的会话所用的远程节点公开使用VPN的公共IP地址。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/257009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档