diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-05-06 11:28:19 +0200 |
|---|---|---|
| committer | Joakim Hulthe <joakim.hulthe@mullvad.net> | 2025-05-14 18:00:24 +0200 |
| commit | 5997e11b2eb109baad9cec317e232807bb9f92b8 (patch) | |
| tree | 8751e323ed8c0de9e7f3fad506b39cef57645505 /android | |
| parent | d17158a3384e3fd2aa7f2e06ff6aa5bfb728eb66 (diff) | |
| download | mullvadvpn-5997e11b2eb109baad9cec317e232807bb9f92b8.tar.xz mullvadvpn-5997e11b2eb109baad9cec317e232807bb9f92b8.zip | |
Use local DNS resolver on macOS by default
- Enable the local dns resolver in [talpid_core::resolver] by default
on macOS.
- Change the local dns resolver to not run on a non-standard port.
To avoid conflicting with any other service running on 127.0.0.1:53,
we instead try to bind to a random address in the 127/24 range. This
requires configuring an IP address "alias" on the `lo0` network
device, but should be fairly non-invasive. The alias is removed when
the daemon is shut down.
- Add env var `TALPID_DISABLE_LOCAL_DNS_RESOLVER` which lets you
disable the local resolver.
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
Diffstat (limited to 'android')
0 files changed, 0 insertions, 0 deletions
