必威电竞|足球世界杯竞猜平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 網絡軟件 > 網絡輔助 > SmartDNS(智能DNS工具) V0.13.0 官方版

  SmartDNS是一個運行在本地的 DNS 服務器,它接受來自本地客戶端的 DNS 查詢請求,然后從多個上游 DNS 服務器獲取 DNS 查詢結果,并將訪問速度最快的結果返回給客戶端,以此提高網絡訪問速度。 SmartDNS 同時支持指定特定域名 IP 地址,并高性匹配,可達到過濾廣告的效果; 支持DOT,DOH,DOQ,DOH3,更好的保護隱私。與 DNSmasq 的 all-servers 不同,SmartDNS 返回的是訪問速度最快的解析結果。支持樹莓派、OpenWrt、華碩路由器原生固件和 Windows 系統等。

SmartDNS宣傳圖

【軟件架構說明】

  SmartDNS 接收本地網絡設備的DNS 查詢請求,如 PC、手機的查詢請求;

  然后將查詢請求發送到多個上游 DNS 服務器,可支持 UDP 標準端口或非標準端口查詢,以及 TCP 查詢;

  上游 DNS 服務器返回域名對應的服務器 IP 地址列表,SmartDNS 則會檢測從本地網絡訪問速度最快的服務器 IP;

  最后將訪問速度最快的服務器 IP 返回給本地客戶端。

軟件架構說明配圖1

【功能特色】

  多 DNS 上游服務器

  支持配置多個上游 DNS 服務器,并同時進行查詢,即使其中有 DNS 服務器異常,也不會影響查詢。

  返回最快 IP 地址

  支持從域名所屬 IP 地址列表中查找到訪問速度最快的 IP 地址,并返回給客戶端,提高網絡訪問速度。

  支持多種查詢協議

  支持 UDP、TCP、DoT、DoQ、DoH 和 DoH3 查詢及服務,以及非 53 端口查詢;支持通過socks5,HTTP代理查詢。

  特定域名 IP 地址指定

  支持指定域名的 IP 地址,達到廣告過濾效果、避免惡意網站的效果。

  域名分流

  支持域名分流,不同類型的域名向不同的 DNS 服務器查詢

  Windows / MacOS / Linux 多平臺支持

  支持安裝成服務開啟自啟動。

  支持 IPv4、IPv6 雙棧

  支持 IPv4 和 IPV 6網絡,支持查詢 A 和 AAAA 記錄,支持雙棧 IP 速度優化,并支持完全禁用 IPv6 AAAA 解析。

  支持DNS64

  支持DNS64轉換。

  高性能、占用資源少

  Tokio 加持的多線程異步 IO 模式;緩存查詢結果;支持常用域名過期預讀取,查詢 “0” 毫秒,免除 DoH、DoT 加密帶來的速度影響。

【版本說明】

  C 語言版的 smartdns 功能非常的不錯,但由于其僅支持 Linux,而對 MacOS、Windows 只能通過 Docker 或 WSL 支持。因此,這里提供 rust 版的 SmartDNS,支持編譯到 Windows、MacOS、Linux 以及 Android 的 Termux 環境運行,并與其配置兼容。

【安裝說明】

  下載程序包,并解壓。

  1、查看幫助

  ./smartdns --help

  2、前臺運行,方便查看運行狀況

  ./smartdns run -c ./smartdns.conf -v

  -v 是開啟打印調試日志

  3、后臺服務運行,開機自動運行

  查看服務管理命令:

  ./smartdns service --help

  注意:安裝成系統服務,需要 administrator / root 權限。

  服務管理是各系統兼容的,window 下調用 sc;MacOS 下調用 launchctl 或者 brew;Linux 下調用 Systemd 或 OpenRc。

【配置說明】

  下面是一份最簡單的示例配置

  # 在本地 53 端口監聽

  bind 127.0.0.1:53

  # 配置 bootstrap-dns,如不配置則調用系統的,建議配置,這樣就加密了。

  server https://223.5.5.5/dns-query  -bootstrap-dns -exclude-default-group

  # 配置默認上游服務器

  server https://dns.alidns.com/dns-query

  server https://doh.pub/dns-query

  # 配置公司(家里)上游服務器

  server 192.168.1.1 -exclude-default-group -group office

  # 以 ofc 結尾的域名轉發至 office 分組進行解析

  nameserver /ofc/office

  # 設置域名的靜態 IP

  address /test.example.com/1.2.3.5

  # 屏蔽域名(廣告屏蔽)

  address /ads.example.com/#

  # 以下特性在[C 語言版 SmartDNS](https://github.com/pymumu/smartdns) 尚未支持,僅適用于SmartDNS-rs

  # 使用 DoH3

  server-h3 223.5.5.5

  # 使用 DoQ

  server-quic 223.5.5.5

【常見問題】

  1、如何避免隱私泄漏?

  默認情況下,SmartDNS 會將請求發送到所有配置的DNS服務器,若上游 DNS 服務器使用DNS,或記錄日志,將會導致隱私泄漏。為避免隱私泄漏,請盡量:

  配置使用可信的DNS服務器。

  優先使用 TLS 查詢。

  設置上游 DNS 服務器組。

  2、IPv4、IPv6 雙棧 IP 優選功能如何使用?

  目前 IPv6 已經開始普及,但 IPv6 網絡在速度上,某些情況下還不如 IPv4。為在雙棧網絡下獲得較好的體驗,SmartDNS 提供來雙棧IP優選機制,同一個域名,若 IPv4 的速度遠快與 IPv6,那么 SmartDNS 就會阻止IPv6的解析、使用 IPv4 訪問。可在配置文件中通過設置 dualstack-ip-selection yes 啟用此功能,通過 dualstack-ip-selection-threshold [time] 來修改閾值。如果要完全禁止 IPv6 AAAA記錄解析,可設置 force-AAAA-SOA yes。

軟件特別說明

標簽: SmartDNS DNS 上網助手

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2026 www.haishiclass.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號