[GH-ISSUE #620] Check if nameserver depends on peer connection #977

Open
opened 2026-08-05 00:40:37 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @mlsmaycon on GitHub (Dec 12, 2022).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/620

Originally assigned to: @mlsmaycon on GitHub.

Describe the problem
A nameserver configuration that points to a peer or an address behind a routing peer may cause connectivity issues and unwanted behavior.

We should be able to check if the DNS settings depend on a peer connection and only apply it once the connection is live again.

To Reproduce
Steps to reproduce the behavior:

  1. Create a nameserver configuration that points to a peer (peer-a)
  2. Ensure that it is resolving all connections
  3. Share that connection with your peers via distribution groups
  4. Disconnect the peer-a

Expected behavior
DNS resolution should never fail. In the event we should rollback the DNS resolver and wait for peer connection to be established

Additional context
We might need to extend the status recorder system or the dns server

Originally created by @mlsmaycon on GitHub (Dec 12, 2022). Original GitHub issue: https://github.com/netbirdio/netbird/issues/620 Originally assigned to: @mlsmaycon on GitHub. **Describe the problem** A nameserver configuration that points to a peer or an address behind a routing peer may cause connectivity issues and unwanted behavior. We should be able to check if the DNS settings depend on a peer connection and only apply it once the connection is live again. **To Reproduce** Steps to reproduce the behavior: 1. Create a nameserver configuration that points to a peer (peer-a) 2. Ensure that it is resolving all connections 3. Share that connection with your peers via distribution groups 4. Disconnect the peer-a **Expected behavior** DNS resolution should never fail. In the event we should rollback the DNS resolver and wait for peer connection to be established **Additional context** We might need to extend the status recorder system or the dns server
saavagebueno added the bugclient labels 2026-08-05 00:40:37 -04:00
Sign in to join this conversation.
No Label bug client
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#977