I'm not an expert, only have basic knowledge about all this but I'd like to understand what's going on so please bear with me.
I'm currently using a VPN (IKEv2 protocol) on a macOS system and I can see my VPN configuration in the network settings (System Preferences => Network).
With that VPN, I'm also using an app made to encrypt my DNS requests (AdGuard).
I noticed the following: when AdGuard is on, it basically overrides the VPN's DNS settings. In fact, when doing leak tests, AdGuard's DNS is showing up instead of the VPN's. Which is a good thing and what I'm actually looking for.
Now, AdGuard is using a VPN slot in macOS network settings as you can see below:
It's not using it as a VPN per se, because AdGuard doesn't have one.
Then, when I'm looking at the AdGuard's slot characteristics, I can see no IP address:
So I was wondering: when my computer is making DNS queries to AdGuard's DNS, are those queries made with my real IP address or the VPN's one?
Is there something I can do to figure this out?
Edit : here is my route table :
Internet:
Destination Gateway Flags Netif Expire
default link#20 UCSg ipsec0
default 192.168.1.254 UGScIg en1
and
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