基準測試公共 DNS 解析器
時間測量自您的瀏覽器到各解析器的 DNS-over-HTTPS 端點,因此能反映您連線至該解析器的真實路徑。如果解析器的端點不允許跨來源瀏覽器請求,可能會顯示為已被阻擋,這並不代表其速度慢。
消除強制入口載入停頓與 DNS 登入中斷
DNS 解析緩慢與缺少圍牆花園允許清單,佔了強制入口轉址失敗原因的 40% 以上。Purple 為 Cisco Meraki、Aruba、Ruckus 及 UniFi 網路提供雲端管理的 RADIUS、預先驗證的 DNS 規則,以及自動化的入口允許清單。
網路工程師的重點須知
- 瀏覽器直接量測:測試透過 DNS-over-HTTPS (RFC 8484) 執行,以擷取您目前網路連線的實際往返延遲。
- 強制入口效能:超過 100 ms 的 DNS 延遲會使登入頁面(splash page)載入時間翻倍,從而在訪客 WiFi 網絡上觸發行動裝置作業系統瀏覽器超時。
- 解析器選擇:Cloudflare (1.1.1.1) 與 Google (8.8.8.8) 在主要都會區始終保持低於 20 ms 的中位數回應時間。
為何 DNS 解析器速度對企業與訪客 WiFi 至關重要
從載入網頁到啟動強制入口登入,每個網路請求都始於網域名稱系統 (DNS) 查詢。在行動裝置或筆記型電腦協商 TCP 連線或 TLS 握手之前,必須先將目標主機名稱解析為 IP 地址。當公共 DNS 解析器回應緩慢時,使用者會在每次連接新網域時感受到明顯的延遲。
在高密度場館與訪客 WiFi 網絡上,DNS 效能更為關鍵。連接至開放式 SSID 後,現代作業系統(iOS CNA、Android 強制入口處理程序、Windows NCSI)會發送 HTTP 探測請求以偵測網際網路連線狀態。若區域 DNS 伺服器或上游解析器在此查詢期間停頓,強制入口登入頁面將無法自動開啟,導致訪客放棄登入。
公共 DNS 解析器基準測試比較
下表總結了主要公共 DNS 提供者的主要技術屬性與典型的全球延遲概況:
| 解析器 | 主 IP | DoH 端點 | 過濾類型 | 目標延遲 | 最佳應用場景 |
|---|---|---|---|---|---|
| Cloudflare | 1.1.1.1 | cloudflare-dns.com | 未過濾 / 速度導向 | 10 - 18 ms | 高輸送量瀏覽與訪客入口網站 |
| Google Public DNS | 8.8.8.8 | dns.google | 全球 Anycast | 12 - 22 ms | 高可靠性的主用或備用後援 |
| NextDNS | 自訂 | dns.nextdns.io | 自訂安全性與隱私 | 15 - 30 ms | 策略驅動的內容過濾 |
| AdGuard DNS | 94.140.14.14 | dns.adguard-dns.com | 廣告與追蹤器封鎖 | 20 - 35 ms | 全網路廣告封鎖 |
瀏覽器 DNS 測速的運作原理
傳統的命令列工具(如 dig 或 nslookup)會直接向連接埠 53 發送原始 UDP 或 TCP 封包。由於網頁瀏覽器運行於沙盒環境中且無法直接存取 Socket,因此基於瀏覽器的 DNS 測速會利用 DNS-over-HTTPS (RFC 8484)。
基準測試工具會先發送預熱 HTTPS 請求以填入區域 DNS 快取並建立 TLS 工作階段。接著,它會使用 performance.now() 高解析度時間戳記執行連續四次擷取週期,以計算回應時間的中位數。未針對瀏覽器請求設定跨來源資源共享 (CORS) 標頭的解析器會被識別為受 CORS 限制。
排查 DNS 與強制入口登入失敗
設定企業無線基礎架構(Cisco Meraki、HPE Aruba、Ruckus 或 Ubiquiti UniFi)時,錯誤的 DNS 設定經常會導致連線中斷。請確保您的網路設定已考慮以下關鍵因素:
- 預先驗證 DNS 存取:訪客裝置必須在完成強制入口註冊之前,獲得存取連接埠 53(或 DoH 端點)的未驗證 DNS 解析權限。
- 圍牆花園網域解析:OAuth 社群登入(Google、Apple、Facebook)需要無線控制器中明確的 FQDN 允許清單。如果 DNS 伺服器無法解析這些網域,驗證將會中斷。
- 加密 DNS 干擾:Apple 私密轉送與 Android 私用 DNS (DoT/DoH) 可能會攔截訪客 SSID 上的 DNS 查詢,繞過本機過濾政策。
如何執行 DNS 測速並比較公共解析器
按照以下步驟,直接在網頁瀏覽器中對公共 DNS 解析器的 DNS-over-HTTPS 回應時間進行基準測試。
輸入目標主機名稱
在基準測試輸入欄位中輸入要解析的網域名稱主機名稱(預設為 example.com)。
執行解析器速度測試
選擇「Test resolvers」以傳送預熱與計時的 DNS-over-HTTPS 查詢至 Cloudflare、Google、NextDNS 及 AdGuard。
分析中位數延遲
檢視毫秒級回應時間與視覺化延遲圖條,以找出適合您網路位置的最快 DNS 解析器。
匯出結果或更新網路設定
將基準測試摘要複製至剪貼簿,或更新路由器或無線控制器中的上游 DHCP/DNS 轉發器。
關於 DNS 速度的常見問題
此瀏覽器 DNS 速度測試工具如何測量解析器延遲?
此工具使用 DNS-over-HTTPS (DoH) 端點,從您的瀏覽器向 Cloudflare (1.1.1.1)、Google (8.8.8.8)、NextDNS 和 AdGuard 執行即時 fetch 請求,並計算以毫秒為單位的往返時間中位數。
為什麼 DNS 解析器延遲會影響訪客 WiFi 網路和強制入口?
每個新的 HTTPS 連線都從 DNS 查詢開始。過慢的 DNS 解析會增加強制入口登入頁面轉址的延遲,導致登入逾時,並降低高密度訪客網路上的使用者體驗。
哪一個公共 DNS 解析器對於 WiFi 網路來說速度最快?
Cloudflare (1.1.1.1) 和 Google (8.8.8.8) 通常提供最低的全域延遲(在城市地區低於 15-20 毫秒)。不過,實際效能仍取決於您當地的 ISP 路由以及與最近解析器節點的距離。
Purple 如何針對強制入口部署最佳化 DNS?
Purple 為 Cisco Meraki、HPE Aruba、Ruckus 與 Ubiquiti UniFi 網路提供預先驗證的 DNS 允許清單、walled garden 規則和雲端 RADIUS 整合,以消除入口載入延遲並防止登入中斷。
相關 WiFi 工程指南與工具
瞭解 DNS 預先驗證、圍牆花園解析以及作業系統登入頁面偵測工作流程。
瞭解 802.1X RADIUS、DNS 過濾政策與網路分割如何保護場館。
比較全球 Anycast 解析器上的 A、AAAA、CNAME 與 MX 記錄,實現零停機移轉。
為無線控制器產生預先驗證允許的網域白名單與 ACL 規則。
DNS 問題導致訪客登入中斷?
強制入口重新導向失敗通常源於 DNS 停頓與缺少圍牆花園(walled-garden)網域名稱規則。Purple 為 Cisco Meraki、HPE Aruba、Ruckus 與 Ubiquiti UniFi 提供雲端管理的 RADIUS 及經預先測試的 DNS 設定。
Book a 20-min demoNetforge Network Multi-Tool
Run offline network health checks, path analysis, and latency diagnostic scans directly from your desktop.
Download Multi-Tool