A cross platform local DNS server (Dnsmasq like) written in Rust to obtain the fastest website IP for the best Internet experience, supports DoT, DoQ, DoH, DoH3.
SmartDNS-rs 🐋 is a local DNS server inspired by C SmartDNS to accepts DNS query requests from local clients, obtains DNS query results from multiple upstream DNS servers, and returns the fastest access results to clients. Avoiding DNS pollution and improving network access speed, supports high-performance ad filtering.
What's new in 0.13.1
What's Changed - fix saving address.conf if file not exists by @cocoon in https://github.com/mokeyish/smartdns-rs/pull/685 - Bump actions/download-artifact from 5 to 7 by @dependabot[bot] in https://github.com/mokeyish/smartdns-rs/pull/689 - Fix record name mismatch when speedtest is enabled with CNAME by @wydy in https://github.com/mokeyish/smartdns-rs/pull/683 - Bump bytes from 1.10.1 to 1.11.1 by @dependabot[bot] in https://github.com/mokeyish/smartdns-rs/pull/697 - Fix: Cannot set log-level in console output by @wydy in https://github.com/mokeyish/smartdns-rs/pull/699 - Fix: Prefetch strategy, cache persistence, DNS cache lock issue by @wydy in https://github.com/mokeyish/smartdns-rs/pull/701 - Optimization: Reuse ICMP clients to reduce resource consumption, increased concurrent limit for background tasks by @wydy in https://github.com/mokeyish/smartdns-rs/pull/700 - Fix incorrect CNAME enabling logic by @mokeyish in https://github.com/mokeyish/smartdns-rs/pull/702 - feat(zone): canonicalize CHAOS TXT identity query names by @mokeyish in https://github.com/mokeyish/smartdns-rs/pull/703 - fix: support implicit client-rules group matching by @mokeyish in https://github.com/mokeyish/smartdns-rs/pull/704 - perf: optimize dnsmasq/hosts file caching and add PR performance reporting by @mokeyish in https://github.com/mokeyish/smartdns-rs/pull/705 - fix(windows): ensure DNS cache is saved during system shutdown/reboot by @wydy in https://github.com/mokeyish/smartdns-rs/pull/721 - fix(windows): prevent panic when serve-expired-ttl exceeds system uptime by @techthink25 in https://github.com/mokeyish/smartdns-rs/pull/728 - Update Wix build command to accept EULA by @mokeyish in https://github.com/mokeyish/smartdns-rs/pull/730 - feat: add PTR query reverse lookup for LAN hosts by @mokeyish in https://github.com/mokeyish/smartdns-rs/pull/736 - tweak: update workflow and dependencies by @mokeyish in https://github.com/mokeyish/smartdns-rs/pull/737 New Contributors - @techthink25 made their first contribution in https://github.com/mokeyish/smartdns-rs/pull/728 Full Changelog: https://github.com/mokeyish/smartdns-rs/compare/v0.13.0...v0.13.1
Yes. SmartDNS-rs (MSVC toolchain) is free and open-source software released under the GPL-3.0 license.
What is the latest version of SmartDNS-rs (MSVC toolchain)?
The latest version is 0.13.1, released on Jun 27, 2026.
Is it safe to download SmartDNS-rs (MSVC toolchain)?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 3257a903ec82a8bd7a02104788a321d512c8cef618ac82b7a4cf68ab8f0fa529.
Which Windows versions does SmartDNS-rs (MSVC toolchain) support?
SmartDNS-rs (MSVC toolchain) runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.
How do I uninstall SmartDNS-rs (MSVC toolchain)?
Open Settings › Apps › Installed apps, find SmartDNS-rs (MSVC toolchain) and select Uninstall. From the command line, run winget uninstall --id=mokeyish.SmartDNS-rs -e.