
DNSSpeedTest是一項基於Web的DNS速度測試服務,自稱是“最快DNS速度測試——為您所在位置尋找最快的DNS服務器”,創建於2023年11月22日,強調:體驗唯一的基於網絡的DNS速度測試,直接在瀏覽器中運行。通過發送即時DNS-Over-HTTPS (DoH)來獲取應應時間,查找最快的DNS提供商以獲得最佳互聯網性能。
DNSSpeedTest已預先加入各項常見的開放式DNS服務器,包括Google DNS、CloudFlare、OpenDNS、Quad9或是具備廣告攔截功能的AdGuard、NextDNS等數量接近30個。預設的測試主機名稱也包含常見的網絡服務,例如Google、YouTube、Facebook、ChatGPT等。值得一提的是可視情況需求自行加入測試用DNS服務器或主機名稱。
官方網站:https://dnsspeedtest.online
預熱階段:在對每個DNS服務器進行計時前,腳本會預先建立連接並緩存數據,以最大限度減少TCP/TLS握手過程的開銷。此預熱步驟確保實際測量開始時系統處於穩定就緒狀態。雖然會增加少量初始延遲,但能更準確地反映連接建立後的典型DoH性能表現。
時間測量與瀏覽器開銷:DNSSpeedTest利用瀏覽器API測量完整的DoH往返時間。由於包含HTTP/TLS開銷,結果可能高於其他工具測得的原始DNS查詢值。根據服務器能力,腳本可能採用FetchPerformance.NOW()、GET/POST或No-Cors模式。部分端點需預檢請求,可能對計時產生輕微影響。
超時與不可用結果:每次查詢在5秒後超時。若服務器在此時間窗口內未響應,則顯示為“不可用”。此機制確保測試能及時繼續進行,即使某些DNS端點速度緩慢或無法訪問。
本地條件的影響:網絡延遲、帶寬和瀏覽器負載可能導致結果波動。建議在不同時間或不同網絡條件下進行多次測試,以獲得更全面的評估。DNSSpeedTest輸出的結果更適合用於在您特定環境下對DNS服務器進行相對比較,而非作為絕對的全球性衡量標準。
DNSSpeedTest首頁點擊「Check DNS Speed」開始測試,會顯示各個DNS服務器的最小回應時間、最大回應時間、中位數和平均值,以毫秒為單位,數字越小代表反應時間越快。點擊任意DNS服務器查看詳細回應時間後會看到每個測試主機名稱的回應時間。分析圖表結果會以圖表方式呈現測試的DNS服務器反應速度,越接近頂部、綠色的代表時間越短,適合設置為主要的DNS服務器。自定義DNS服務器與主機名稱功能是可以自定義要測試的DNS服務器、主機名稱,右上角「Add Custom DoH Servers」添加自定義DoH服務器,也可以刪除預設的DNS服務器(如果真的用不到的話)。右上角另一個功能「Edit DNS Test Hosts」可編輯、調整要測試的主機名稱。
犄角旮旯


