Closed tcurdt closed 1 year ago
is your dns a private ip? it seems like the app is using the dns defined in the config to resolve the hostname
Interesting. Yes, the DNS server is a private IP.
And it's a little weird I cannot reach it through wireguard.
https://www.reddit.com/r/WireGuard/comments/12hzcvk/dns_problems_from_macos_client/
So I guess the two problems are related then.
you can set a public dns (such as 1.1.1.1) as a fallback. this works well with the wireguard client but not passepartout as it will use whatever that resolved the hostname which makes setting a private dns pointless.
you can set a public dns (such as 1.1.1.1) as a fallback. this works well with the wireguard client but not passepartout as it will use whatever that resolved the hostname which makes setting a private dns pointless.
I am sorry but I am not sure what you mean by "it will use whatever that resolved the hostname which makes setting a private dns pointless". The private DNS server also acts as a forwarder and will also resolve external IPs. If that is you concern. But the DNS server can only be reached once the connection is established.
And even then I am still struggling with the problem that wireguard doesn't allow the DNS query when the connection is established.
@tcurdt please let me know if the 2.1.1 hotfix resolves your issue.
I fear testing from behind the router on the LAN might not give a good data point whether it works or not. I will report back as soon as I can test this outside the LAN.
What was changed in the hotfix?
When using the Wireguard app I connect just fine. Using passepartout it keeps trying to connect but on every try says "DNS failed".
This is on macOS 12.6.3
Checking the VPN logs I am seeing
But it resolves just fine