AdGuard DNS 是什麼?
AdGuard DNS 是 AdGuard 營運的免費公共 DNS,營運方在賽普勒斯。一般 DNS 位址是 94.140.14.14、94.140.15.15(IPv6:2a10:50c0::ad1:ff、2a10:50c0::ad2:ff),也支援加密 DNS:DoT、DoH、DoQ。它的伺服器分布在全球多地,查詢會送到離你最近的一台。
它驗證 DNSSEC:簽章對不上的回應會被拒絕。預設封鎖廣告和追蹤器。註冊免費帳號可以自訂封鎖清單、查看查詢紀錄;不註冊也能直接用公共位址。
AdGuard DNS 的 DNS 伺服器位址
使用 AdGuard DNS 時填寫:
DNS (IPv4) 94.140.14.14、94.140.15.15
DNS (IPv6) 2a10:50c0::ad1:ff、2a10:50c0::ad2:ff
DoT / 私人 DNS dns.adguard-dns.com
DoH https://dns.adguard-dns.com/dns-query
DoQ quic://dns.adguard-dns.com
AdGuard DNS 怎麼設定
Windows 11
設定 → 網路和網際網路 → Wi‑Fi 或乙太網路 → 硬體內容 → DNS 伺服器指派 → 編輯 → 手動。開啟 IPv4,填入 94.140.14.14、94.140.15.15。要加密的話,把「DNS over HTTPS」設為「開啟(手動範本)」,範本填 https://dns.adguard-dns.com/dns-query。
macOS
系統設定 → 網路 → Wi‑Fi(或乙太網路)→ 詳細資訊 → DNS,按 + 加入 94.140.14.14、94.140.15.15。加密 DNS(https://dns.adguard-dns.com/dns-query)需要安裝描述檔。
iPhone 和 iPad
設定 → Wi‑Fi → 網路旁的 ⓘ → 設定 DNS → 手動,加入 94.140.14.14、94.140.15.15。只對這個 Wi‑Fi 生效;想在所有網路上用加密 DNS,安裝一個指向 https://dns.adguard-dns.com/dns-query 的 DNS 描述檔。
Android
設定 → 網路和網際網路 → 私人 DNS → 私人 DNS 供應商主機名稱,填 dns.adguard-dns.com。在所有網路上生效,而且是加密的(DoT)。各品牌選單位置略有不同,可在設定裡搜尋「私人 DNS」。
路由器
進入路由器管理頁面(WAN 或 DHCP 設定),把 DNS 伺服器改成 94.140.14.14、94.140.15.15:區域網路裡的所有裝置都會用它。
瀏覽器
Chrome:設定 → 隱私權和安全性 → 安全性 → 使用安全 DNS → 自訂,填 https://dns.adguard-dns.com/dns-query。Edge 在「隱私權、搜尋與服務」裡有同樣的選項。Firefox:設定 → 隱私權與安全性 → DNS over HTTPS → 最大保護 → 自訂,填 https://dns.adguard-dns.com/dns-query。
Linux
使用 systemd-resolved 時:在 /etc/systemd/resolved.conf 裡寫 DNS=94.140.14.14 94.140.15.15,再執行 systemctl restart systemd-resolved。要用 DoT,把位址寫成 94.140.14.14#dns.adguard-dns.com,並加上 DNSOverTLS=yes。
AdGuard DNS 在中國大陸能用嗎?
一般 DNS 通常能回應,但伺服器在中國大陸以外,延遲較高,被封鎖網站的回應還可能在途中被偽造。到它的加密 DNS(DoH、DoT)經常被阻斷或不穩定。在本頁測一下:某一列沒有回應,就表示從你的網路連不上它。
AdGuard DNS 和 NextDNS 哪個快?
沒有哪個在所有地方都比較快:關鍵是兩家離你最近的伺服器有多遠、你的網路業者怎麼繞過去。本頁大約 20 秒就能從你自己的網路把兩家連同清單裡的其他 DNS 都測一遍;頁面頂部會顯示 AdGuard DNS 排第幾、比最快的慢多少。
NextDNS 專頁:位址和設定方法 →
為什麼 AdGuard DNS 對我來說很慢?
通常是距離:離你最近的伺服器很遠,或網路業者繞了遠路。開著代理或 VPN 時,查詢也走代理,測出來的是代理的線路(加上直連規則就好)。有些網路會限速或阻斷加密 DNS。另外,沒人查過的網域總是比較慢(見「未快取」一欄)。如果清單裡有明顯更快的 DNS,換成它就好。
測試是怎麼進行的?
你的瀏覽器直接向每家 DNS 發查詢,不經過本站。先和每家建立連線,把三個熱門網域各查一次,讓它們進入這家 DNS 的快取,這一步不計入結果。接著測 10 輪:每輪把每家各查一次,順序重新打亂,幾家同時進行,所以網路偶爾卡一下,影響的是所有 DNS,而不是剛好在測的那一家。每隔一輪還會查一個根本不存在的隨機網域。
結果取中位數,個別一次慢不會影響數字。時間取自瀏覽器自己記錄的每個請求的網路耗時,頁面腳本拖不慢它。每個請求的網址都是新的,並且繞過所有快取,只有 DNS 本身能回答。
為什麼 UDP 和 DoT 是估算?
瀏覽器只能發 HTTPS 請求,發不了 53 埠的 UDP 查詢,也連不了 853 埠的 TLS(DoT),更不支援 DoQ。任何網站都沒辦法從你的網路測這些。顯示這類數字的網站,不是在它自己的伺服器上測,就是用猜的。
頁面能做的是:向負責 UDP 和 DoT 的同一台伺服器發 DoH(例如 https://1.1.1.1/dns-query)。在已建立的連線上,一次查詢的耗時等於到這台伺服器的一個往返加上解析器的處理時間,UDP 和 DoT 查詢花的也正是這些,HTTP 本身只多不到 1 毫秒,所以標成 ≈。一般 DNS 伺服器不支援 HTTPS 的那幾家顯示 –,不硬給數字。
估算看不到的情況:有的網路會封鎖、限速或竄改 53、853 埠,但不動 HTTPS。
要實測 UDP、DoT 和 DoQ,在伺服器、Linux 主機或路由器上執行命令列工具(表格下方那條指令):它支援所有協定,測的是同一份 DNS 清單。
結果可靠嗎?
測量方法見第一則。另外,清單用儲存庫裡的 scripts/verify.mjs 在多個大洲核實過:每個位址都必須對這種查詢回傳真正的 DNS 回應;DNSSEC 是實際測出來的,不是照搬各家的宣傳。
允許讀取回應的幾家(Cloudflare、Google、Quad9、Control D、DNS.SB、DNS4EU、IIJ),頁面還會逐筆檢查回應,只統計真正的回應。其他幾家瀏覽器只能計時,讀不到內容。
建議多測幾次,最好換個時段:晚上最快的,尖峰時段不一定最快。
開著代理,測出來的還是我的結果嗎?
預設不是:開著代理或 VPN 時,瀏覽器經過代理去連各家 DNS,測到的是代理的線路(境外的 DNS 都會顯得和代理伺服器差不多快)。而你在裝置或路由器上設定的 DNS,平時一般是直接連的,所以這不是你實際會得到的速度。
要測自己的網路,加上直連規則(進度條旁邊的按鈕):只把這個測試連到的位址設成直連,依精確的主機名稱和單一 IP 比對,不影響其他流量。支援 Clash/Mihomo、Surge、Shadowrocket、Quantumult X、Loon、sing-box 和 Xray,多數可以從本站拉取規則集,自動保持最新。
「未快取」是什麼意思?
熱門網域早就在各大 DNS 的快取裡,查起來哪家都快。很久沒人查過的網域,DNS 得先去問網站自己的 DNS 伺服器。測試用的是一個託管在 Cloudflare DNS 上的區域下的隨機網域,Cloudflare 的伺服器除了中國大陸,幾乎遍布全球。
這部分耗時取決於每個網站的 DNS 伺服器在哪,各不相同,所以只顯示,不列入排名。中國大陸的 DNS 在這裡顯得慢,是因為這個區域的伺服器在境外;查大陸網站(DNS 伺服器在大陸)時它們很快。
該選哪一個?
排在最上面的通常就是好選擇。如果幾家差不多(相差幾毫秒),依你在意的其他方面選:Quad9 和 OpenDNS 會攔截已知的惡意和釣魚網站;Mullvad、Quad9 和 Wikimedia 不記錄誰查了什麼;驗證 DNSSEC 的 DNS 會拒絕簽章網域的偽造回應。
如果裝置只能填一般 DNS 伺服器位址(大多數路由器、較舊的系統),看 UDP 那一欄:最快的一般 DNS 如果不是第一名,會寫在第一名下面那行。
不想讓所在網路和電信業者看到你查了什麼,就用 DoT 或 DoH 位址:一般 DNS 是明文傳輸的。
怎麼修改 DNS?
Android 9 以上:設定 → 網路 → 私人 DNS → 填 DoT 主機名稱(例如 one.one.one.one)。
iPhone 和 Mac:在每個 Wi-Fi 網路裡填 DNS 伺服器;要用加密 DNS,從 DNS 官網安裝描述檔。
Windows 11:設定 → 網路 → 目前的連線 → DNS 伺服器指派 → 手動,填入伺服器,並開啟 DNS over HTTPS。
路由器:在 DHCP 或 WAN 設定裡填 DNS 伺服器,網路裡所有裝置都會用上。
只改瀏覽器:Chrome、Edge、Firefox 都有「安全 DNS」設定,選一家或貼上 DoH 位址。
點頁面上任何一個位址即可複製。
DNSSEC 是什麼?
DNSSEC 讓網域替自己的 DNS 記錄簽章。驗證 DNSSEC 的 DNS 會檢查簽章,對不上就拒絕,這樣途中誰也沒辦法給你一個簽章網域的偽造位址。頁面上打 ✓ 的就是會驗證的(用一個故意簽錯的網域 dnssec-failed.org 測試,它們必須拒絕)。只對簽了章的網域有用,但沒有壞處。
為什麼沒有 114DNS、百度 DNS?
它們只提供一般 DNS,伺服器完全不回應 HTTPS,瀏覽器沒有任何辦法連到它們。台灣的 Quad101 也沒收錄:我們核實時,它的 DoH 從境外連不上。
ECS 是什麼?為什麼不顯示?
EDNS Client Subnet:有的 DNS 會把你的部分 IP 位址告訴網站的 DNS 伺服器,這樣 CDN 能依你的位置而不是 DNS 的位置分配伺服器,下載和影片可能更快,代價是隱私上少一點。
表格裡不顯示它,因為它不是固定屬性:我們核實時,同一家 DNS 從某些地方、走某些協定會傳,換個地方、換個協定又不傳,給一個「是」或「否」都會誤導。
會收集我的資料嗎?
不會。查詢從你的瀏覽器直接發給各家 DNS,查的是公開的熱門網站和隨機網域,不含任何你的資訊。本站收不到測試結果。和平時的任何 DNS 查詢一樣,各家 DNS 能看到你的 IP 位址,適用它們各自的隱私權政策。程式碼在 GitHub 上開源。