Dns issues #2377
Replies: 7 comments 13 replies
-
|
Your two internal DNS servers are behind the VPN, but Tailscale (Pangolin) forwards DNS requests through its own resolver by default. If the Tailscale resolver doesn’t know about your private domain, queries will fail. Android may also ignore custom DNS in VPN apps if “DNS override” isn’t working correctly. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Add your internal domain in the Tailscale Admin Console under DNS → Split DNS → Add Domain, then reconnect your Android client. for example: We need to do this because: With Split-DNS configured, Tailscale knows: “anything ending with .internal goes to these internal DNS servers” → your device can correctly reach internal resources. |
Beta Was this translation helpful? Give feedback.
-
|
Box o also have the same issue. I can't resolve my internal address on mobile phone, while can on my Mac... |
Beta Was this translation helpful? Give feedback.
-
|
I’m so confused, why do replies keep mentioning Tailscale? What does that have to do with anything? |
Beta Was this translation helpful? Give feedback.
-
|
I have exactly the same problem. I've added a private resource, allowed all TCP and UDP ports in the DNS restrictions, and then in the Pangolin Android client, I have: If I test a ping from my phone to the DNS, it responds correctly, but it's as if Android isn't recognizing the Pangolin DNS configuration. |
Beta Was this translation helpful? Give feedback.
-
|
Im also facing a similar issue. Not sure if its related, but when I connect, I also lose internet access |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello all!
I’m having an issue with name resolution on my environment on my Android phone. I'm using private resources, and the newt VPN is working, and I can access all resources by IP, but when I use the local dns, it fails to resolve.
In the Pangolin app on Android, I have my two internal DNS servers configured as the primary and secondary upstream DNS. I’ve tried enabling/disabling DNS override and DNS tunnel, as well as enabling both at the same time, but I still can’t resolve names.
Something I find strange, though I’m not sure if it’s expected, is that in the JSON file inside the app’s status, the dns_servers field always shows 100.96.128.1. I don’t know if this is something I misconfigured or a bug in the app.
I’m using the latest versions available as of today.
Any help would be appreciated!
Regards
Beta Was this translation helpful? Give feedback.
All reactions