[GH-ISSUE #4649] Route Table is not updated even after showing in Netbird Networks #9946

Open
opened 2026-08-05 01:24:05 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @Sameer484 on GitHub (Oct 16, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4649

Description:

I added a Network in Netbird dashboard and also created access policies to allow my devices to go through Routing Peers for specific domains.

Here is the output of netbird networks ls

Available Networks:

  - ID: test1
    Domains: app.sa.com
    Status: Selected
    Resolved IPs:
      [app.sa.com.]: <public_ips_redacted>

  - ID: test2
    Domains: facebook.com
    Status: Selected
    Resolved IPs: -

  - ID: test3
    Domains: admin.sa.com
    Status: Selected
    Resolved IPs:
      [admin.sa.com.]: <internal_ips_redacted>

  - ID: test4
    Domains: *.sa.eu
    Status: Selected
    Resolved IPs: -

  - ID: Internal-DNS-Resolver-02
    Network: 10.6.0.2/32
    Status: Selected

Now with this network, the devices can route the traffic to app.sa.com and admin.sa.com through the utun0 interface ie through Netbird Routing Peer. But for other domains listed above eg. for facebook.com or *.sa.eu domains, the route is going through en0 which is my wifi interface.

My question is if the Network list the domains, they should have been routed through utun0 right? I have correctly applied the access policies for this network. Because the domains ending in sa.com and other resources are all in same group while creating Access Policies and they goes through Netbird Routing Peer and can access internal networks

Is there anything additional that i need to configure ?

I am using Self-hosted Version.

Originally created by @Sameer484 on GitHub (Oct 16, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4649 Description: I added a Network in Netbird dashboard and also created access policies to allow my devices to go through Routing Peers for specific domains. Here is the output of `netbird networks ls` ``` Available Networks: - ID: test1 Domains: app.sa.com Status: Selected Resolved IPs: [app.sa.com.]: <public_ips_redacted> - ID: test2 Domains: facebook.com Status: Selected Resolved IPs: - - ID: test3 Domains: admin.sa.com Status: Selected Resolved IPs: [admin.sa.com.]: <internal_ips_redacted> - ID: test4 Domains: *.sa.eu Status: Selected Resolved IPs: - - ID: Internal-DNS-Resolver-02 Network: 10.6.0.2/32 Status: Selected ``` Now with this network, the devices can route the traffic to app.sa.com and admin.sa.com through the utun0 interface ie through Netbird Routing Peer. But for other domains listed above eg. for facebook.com or *.sa.eu domains, the route is going through en0 which is my wifi interface. My question is if the Network list the domains, they should have been routed through utun0 right? I have correctly applied the access policies for this network. Because the domains ending in sa.com and other resources are all in same group while creating Access Policies and they goes through Netbird Routing Peer and can access internal networks Is there anything additional that i need to configure ? I am using Self-hosted Version.
saavagebueno added the triage-needed label 2026-08-05 01:24:05 -04:00
Author
Owner

@Sameer484 commented on GitHub (Oct 29, 2025):

@mlsmaycon Please have a review on this one.

<!-- gh-comment-id:3461541948 --> @Sameer484 commented on GitHub (Oct 29, 2025): @mlsmaycon Please have a review on this one.
Sign in to join this conversation.
No Label triage-needed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#9946