Have to reconnect Tailscale on Android now and then to resolve custom DNS records #412

Closed
opened 2025-12-29 01:28:34 +01:00 by adam · 3 comments
Owner

Originally created by @ghost on GitHub (Jan 20, 2023).

When custom DNS records was added to 0.18.0, I moved my DNS records from my domain DNS to the new extra_records section.
The DNS records point towards Headscale client IPs.

When I used my domain DNS, everything worked fine, but since I moved the records to the extra_records section, I have to reconnect a few times a day in as the DNS records stops resolving.

It often happens when connecting/disconnecting WiFi. Sometimes it will work after a while, but it usually won't.

To reproduce:

  1. Add some records to the extra_records section
  2. Connect Tailscale Android
  3. Connect/disconnect WIFI
  4. Try to resolve DNS records
  5. Repeat step 3-4 a few times if step 4 doesn't fail
  • Headscale 0.18.0
  • Tailscale client 1.34.2
  • Android 13
Originally created by @ghost on GitHub (Jan 20, 2023). When custom DNS records was added to 0.18.0, I moved my DNS records from my domain DNS to the new extra_records section. The DNS records point towards Headscale client IPs. When I used my domain DNS, everything worked fine, but since I moved the records to the extra_records section, I have to reconnect a few times a day in as the DNS records stops resolving. It often happens when connecting/disconnecting WiFi. Sometimes it will work after a while, but it usually won't. To reproduce: 1. Add some records to the extra_records section 2. Connect Tailscale Android 3. Connect/disconnect WIFI 4. Try to resolve DNS records 5. Repeat step 3-4 a few times if step 4 doesn't fail - Headscale 0.18.0 - Tailscale client 1.34.2 - Android 13
adam added the stalebug labels 2025-12-29 01:28:34 +01:00
adam closed this issue 2025-12-29 01:28:34 +01:00
Author
Owner

@ghost commented on GitHub (Feb 27, 2023):

Perhaps you're having the same issue as mentioned here?

If so, the solution for me has been to enable override_local_dns and specify nameservers.

@ghost commented on GitHub (Feb 27, 2023): Perhaps you're having the same issue as mentioned [here](https://github.com/tailscale/tailscale/issues/5783)? If so, the solution for me has been to enable override_local_dns and specify nameservers.
Author
Owner

@github-actions[bot] commented on GitHub (Sep 26, 2023):

This issue is stale because it has been open for 180 days with no activity.

@github-actions[bot] commented on GitHub (Sep 26, 2023): This issue is stale because it has been open for 180 days with no activity.
Author
Owner

@github-actions[bot] commented on GitHub (Oct 11, 2023):

This issue was closed because it has been inactive for 14 days since being marked as stale.

@github-actions[bot] commented on GitHub (Oct 11, 2023): This issue was closed because it has been inactive for 14 days since being marked as stale.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#412