v0.52.1 breaks local resolver #2128

Open
opened 2025-11-20 07:04:19 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @LordAnchemis on GitHub (Jul 30, 2025).

Situation

Local DNS reoslution fails if no nameserver defined in dashboard after v0.52.1 update

Background

System details:

  • Proxmox VE 8.4.5
  • Debian 12 LXC template
  • main services running: nginx

Issue first noticed on trying to update (debian) package lists using apt after updating from 0.52.0 to 0.52.1
-> unable to resolve debian.org etc.

Issue is 'fixed' when netbird disabled (with netbird down)

Assessment

This is due to DNS nameserver resolution
-> /etc/resolv.conf gets overwritten (with a cloud nameserver) when netbird is up
-> pinging debian.org fails (temporary failure in name resolution)
-> pinging the IPv6 address of debian.org works (2a04:4e42:200::644)

So it seems that when there is no DNS nameserver configured in dashboard, local DNS resolution (for IPv4) fails

Temp solution: adding custom DNS nameserver on dashboard

Recommendation

Please fix local DNS resolution, thanks

Originally created by @LordAnchemis on GitHub (Jul 30, 2025). ### Situation Local DNS reoslution fails if no nameserver defined in dashboard after v0.52.1 update ### Background System details: - Proxmox VE 8.4.5 - Debian 12 LXC template - main services running: nginx Issue first noticed on trying to update (debian) package lists using apt after updating from 0.52.0 to 0.52.1 -> unable to resolve debian.org etc. Issue is 'fixed' when netbird disabled (with netbird down) ### Assessment This is due to DNS nameserver resolution -> /etc/resolv.conf gets overwritten (with a cloud nameserver) when netbird is up -> pinging debian.org fails (temporary failure in name resolution) -> pinging the IPv6 address of debian.org works (2a04:4e42:200::644) So it seems that when there is no DNS nameserver configured in dashboard, local DNS resolution (for IPv4) fails **Temp solution:** adding custom DNS nameserver on dashboard ### Recommendation Please fix local DNS resolution, thanks
saavagebueno added the bugclienttriage-needed labels 2025-11-20 07:04:19 -05:00
Author
Owner

@buzzzo commented on GitHub (Jul 30, 2025):

I've created a separate issue regarding this, mostly because this feature breaks things and it is not requested on every scenarios.

@buzzzo commented on GitHub (Jul 30, 2025): I've created a separate issue regarding this, mostly because this feature breaks things and it is not requested on every scenarios.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2128