mirror of
https://github.com/SagerNet/sing-box.git
synced 2026-05-13 13:57:05 +00:00
Bump version
This commit is contained in:
parent
9acc994572
commit
aaa640ec77
1 changed files with 49 additions and 0 deletions
|
|
@ -2,6 +2,55 @@
|
|||
icon: material/alert-decagram
|
||||
---
|
||||
|
||||
#### 1.14.0-alpha.21
|
||||
|
||||
* Allow customizing TUN DNS mode and hijack interface DNS by default **1**
|
||||
* Add mDNS DNS server **2**
|
||||
* Add `preferred_by` DNS rule item **3**
|
||||
* Add neighbor-based hostname resolution for the local DNS server **4**
|
||||
** Fixes and improvements
|
||||
|
||||
**1**:
|
||||
|
||||
Adds [`dns_mode`](/configuration/inbound/tun/#dns_mode) and
|
||||
[`dns_address`](/configuration/inbound/tun/#dns_address) on the TUN inbound.
|
||||
The default `hijack` mode now sets the platform's native interface DNS
|
||||
(`systemd-resolved` on Linux, per-interface DNS on Windows and Apple) and
|
||||
installs platform-level DNS hijacking (an `iproute2` rule on Linux,
|
||||
nftables DNAT when `auto_redirect` is enabled, WFP filters on Windows when
|
||||
`strict_route` is enabled). Earlier versions did not touch the interface
|
||||
DNS or the platform firewall.
|
||||
|
||||
**2**:
|
||||
|
||||
The new [mDNS DNS server](/configuration/dns/server/mdns/) sends queries via
|
||||
multicast on the local network. The default
|
||||
[local DNS server](/configuration/dns/server/local/) also routes queries for
|
||||
`*.local.` and IPv4/IPv6 link-local reverse zones via mDNS on non-Apple
|
||||
platforms (and via the system resolver on Apple), so an explicit `mdns`
|
||||
server is only needed to reference it from
|
||||
[`preferred_by`](/configuration/dns/rule/#preferred_by) or to use it
|
||||
standalone.
|
||||
|
||||
**3**:
|
||||
|
||||
The new [`preferred_by`](/configuration/dns/rule/#preferred_by) DNS rule
|
||||
item matches domains that the listed DNS servers consider their preferred
|
||||
names. Supported server types are `hosts`, `local`, `mdns`, `tailscale`, and
|
||||
`resolved`. The [Tailscale](/configuration/dns/server/tailscale/),
|
||||
[Hosts](/configuration/dns/server/hosts/) and
|
||||
[Resolved](/configuration/dns/server/resolved/) example pages have been
|
||||
updated to use this rule item in place of the previous `evaluate` +
|
||||
`ip_accept_any` + `respond` pattern.
|
||||
|
||||
**4**:
|
||||
|
||||
Adds [`neighbor_domain`](/configuration/dns/server/local/#neighbor_domain)
|
||||
on the local DNS server. Listed suffixes (each starting with `.`) cause
|
||||
A/AAAA queries for single-label hosts under those suffixes to be answered
|
||||
from the [neighbor resolver](/configuration/shared/neighbor/) instead of
|
||||
the upstream (for example `[".", ".lan"]`).
|
||||
|
||||
#### 1.14.0-alpha.20
|
||||
|
||||
** Fixes and improvements
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue