Remove NB_SKIP_DNS_PROBE from the client environment variables (#1053)

The client stopped probing DNS upstreams in netbirdio/netbird#5971
(released in v0.71.1) and no longer reads NB_SKIP_DNS_PROBE, so setting
it has no effect.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
alexcastgonz
2026-10-18 12:26:46 +02:00
committed by GitHub
co-authored by Claude Opus 5.5
parent 0562a517ad
commit d66ae45aa2
@@ -98,7 +98,6 @@ sudo ip -6 rule del not from all fwmark 0x1bd00 lookup netbird priority 110
| Variable | Platform | Description |
|---|---|---|
| `NB_DNS_FORWARDER_PORT` | All | Override the port the internal DNS forwarder binds to for handling DNS routes received from clients (default: `22054`). The forwarder is separate from the local resolver. |
| `NB_SKIP_DNS_PROBE` | All | Skip the startup check that sends a test query to the local resolver to verify it is reachable. Set this if the probe causes delays (e.g. in air-gapped networks). |
| `NB_DNS_LAZY_WARMUP_TIMEOUT` | All | Per-query budget for waking an idle peer when the local resolver returns one of its A or AAAA records (Go duration, default: `2s`). The value must be positive; invalid, zero, or negative values use the default. |
| `NB_USE_LEGACY_DNS_RESOLUTION` | Windows | Available from client v0.78.0. Go back to only setting the NetBird address as the tunnel adapter's nameserver, leaving Windows free to query the other adapters' resolvers in parallel. By default, a peer with a primary nameserver also gets a Name Resolution Policy Table rule that sends every query to the NetBird resolver and nowhere else. Set this if a zone that only the local network resolves has to stay reachable while connected and cannot be declared as a match domain — it also brings back the query leak and the non-deterministic resolution the rule prevents. |
| `NB_UNCLEAN_SHUTDOWN_RESOLV_FILE` | Linux, FreeBSD | Custom file path to store a backup of `/etc/resolv.conf` before the client modifies it. Used to restore the original on next startup if the client crashed without cleaning up (default: `<state-dir>/resolv.conf`, i.e. `/var/lib/netbird/resolv.conf` on Linux, `/var/db/netbird/resolv.conf` on FreeBSD). |