跳到主要內容
B
ESC

輸入關鍵字開始搜尋

開源工具發布於 閱讀 6 分鐘

網站在中國打得開嗎?一次測 16 個地區的連線速度與封鎖狀況

輸入網址,從中國、美國、日本、歐洲等 16 個地區的真實節點同時測速,找出哪些國家連不上,還能判斷是不是 DNS 污染。免費、免註冊、不經過本站伺服器。

~/tools/site-check16 個地區
試試

資料來源:Globalping(各地節點)·Cloudflare DNS ·GeoJS。 網址由你的瀏覽器直接送到這些服務,不經過本站。

使用說明與原理約 6 分鐘展開閱讀

網站架好之後,你在台灣打得開,不代表在中國、在歐洲也打得開。

上面這個工具會從 16 個地區的真實機器同時連到你輸入的網址,告訴你每個地方花了幾毫秒、哪裡連不上、連不上的原因是什麼,順便查出網站的 IP、機房歸屬與憑證期限。

怎麼用

  1. 輸入網址或網域,例如 example.com。沒寫 https:// 會自動補上。
  2. 按「開始檢測」。大部分地區幾秒內就有結果,連不上的地區要等到逾時,大約 15 秒。
  3. 看最上面的四格摘要,以及底下每個地區的明細。

每個地區會隨機挑一個當地節點,中國大陸挑兩個,一次總共 17 個節點。

節點從哪裡來?

這些節點來自 Globalping,由開源 CDN jsDelivr 的團隊維運,原始碼公開在 GitHub。節點由社群志願者與贊助商架設在世界各地。

今天(2026 年 9 月 21 日)查詢到的線上節點:

項目 數量
線上節點總數 5,131
涵蓋國家 121
中國大陸 69
美國 1,011
日本 149
台灣 63

中國大陸的節點分布在電信、聯通、移動三大網路,以及騰訊雲、阿里雲等機房。

匿名使用的額度是每小時 250 個節點次,依你的 IP 計算。這個工具每次檢測用掉 17 個,一小時大約可以測 14 次。

看懂結果

每個數字代表什麼

明細第二行會列出連線過程每一段花的時間,單位是毫秒:

欄位 意思 慢的時候通常代表
DNS 把網域查成 IP DNS 服務慢,或被干擾
TCP 和伺服器建立連線 距離遠、線路繞路
TLS 建立加密連線 距離遠,或憑證鏈太長
TTFB 送出請求到收到第一個位元組 伺服器處理慢
總時間 以上加總,再加上下載 整體體驗

TCP 那一段最接近兩地之間的實際延遲,想比較「離得多遠」看它就對了。

燈號

燈號 意思
綠 300 ms 以內
黃 300~1000 ms,或網站回應了錯誤碼、憑證有問題
橘 超過 1 秒
紅 連不上
灰 節點本身出狀況,不算網站的問題

怎麼判斷「被封鎖」

關鍵在比較:只有某個地區失敗、其他地區都正常,才有理由懷疑是封鎖。

顯示 卡在哪一步 常見原因
DNS 查不到 查 IP 網域不存在,或當地 DNS 被阻擋
TCP 連線逾時 建立連線 封包被直接丟棄,防火牆最常見的做法
連線被重置 建立連線後 中途被插入重置封包,常見於依網域名稱過濾
TLS 握手逾時 建立加密連線 加密連線被干擾或限速
HTTP 403、451 網站回應 網站自己擋掉這個地區;451 代表因法律原因無法提供

DNS 污染:最有辨識度的一種

防火牆封鎖網站的其中一招,是在 DNS 這一步給你一個假的 IP。

工具會把「失敗節點解析到的 IP」拿去查歸屬。如果它屬於和其他地區完全不同的公司,就會標示「疑似 DNS 污染」。

實測一:Google

用這個工具測 www.google.com:

節點 解析到的 IP IP 歸屬 結果
中國・廣州 104.244.42.197 Twitter(AS13414) TCP 連線逾時
中國・深圳 31.13.92.37 Facebook(AS32934) TCP 連線逾時
美國・洛杉磯 142.251.157.119 Google(AS15169) 37 ms
日本・東京 142.251.151.119 Google 117 ms

中國的節點向 DNS 詢問 Google 的 IP,拿到的卻是 Twitter 和 Facebook 的 IP。這兩家本身也被封鎖,所以連線直接逾時。

這不是巧合。USENIX Security 2021 的研究〈How Great is the Great Firewall?〉連續九個月量測後發現,防火牆的 DNS 過濾封鎖了約 31 萬個網域,偽造的回應來自固定的 IP 池,比對回傳的 IP 就能辨識出假回應。這個工具判斷 DNS 污染,用的就是同樣的思路。

有趣的是,改測不帶 www 的 google.com,同樣是騰訊雲的中國節點,拿到的卻是真正的 Google IP(142.250.x.x),連線依然逾時。

這說明防火牆不只一層:DNS 污染只是其中一招,就算拿到正確的 IP,連線本身也會被擋;同一個網站換個網址寫法,被攔下的方式就可能不同。工具只在「連不上」而且「IP 歸屬和其他地區對不起來」時才標示 DNS 污染,拿到正確 IP 的情況不會誤判。

實測二:本站

用同一個工具測本站(測試當時的網址是 warlockbin.pages.dev):

地區 結果
日本・東京 91 ms
德國・法爾肯施泰因 98 ms
加拿大・蒙特婁 108 ms
美國・洛杉磯 147 ms
香港 363 ms
中國・廣州(騰訊雲) 655 ms
澳洲・雪梨 897 ms
台灣・台北(中華電信) 2,019 ms
中國・寧波 節點 DNS 無回應
俄羅斯・莫斯科 TLS 握手逾時

幾個觀察:

  • 中國並非完全連不上。騰訊雲的節點正常開啟;寧波那個失敗出在節點自己的 DNS 伺服器,工具把它標成灰燈,不算封鎖。再測一次,兩個中國節點(北京、廣州)都正常。
  • 俄羅斯失敗有明確原因。兩次測試換了兩家不同的俄羅斯機房,都卡在 TLS 握手。Cloudflare 官方公布,俄羅斯電信商從 2025 年 6 月 9 日起限制經過 Cloudflare 的連線,本站架在 Cloudflare Pages 上,結果和公告一致。
  • 台灣第一次反而偏慢,2,019 ms;隔幾分鐘再測,降到 113 ms。單次測試只代表當下那條線路的狀況,這就是為什麼要多測幾次再下結論。

IP 與憑證

結果最下方還會列出:

  • CNAME:網域實際指向的主機名稱,常常看得出網站用了哪家 CDN。
  • IP 與歸屬:每個 IP 屬於哪個網路(ASN)、哪家公司、登記在哪個國家。
  • 憑證:TLS 版本、簽發單位與到期日,並算出還剩幾天。

要注意,Cloudflare、Google 這類服務用的是 Anycast:同一個 IP 在世界各地都有機房,查到的國家只是登記地,不代表伺服器真的在那裡。

限制與隱私

  • 節點多半在機房,網路品質通常比家用寬頻好,數字會比一般人實際感受到的快一些。
  • 單次測試是一個瞬間的切片。網路狀況隨時在變,重要的判斷建議隔一段時間再測。
  • 你輸入的網址會送到 Globalping、Cloudflare DNS 與 GeoJS,由你的瀏覽器直接連線,不經過本站伺服器。不想公開的內部網址不要拿來測。
  • 只能測公開網址,內網位址(例如 192.168.x.x)會被拒絕。

常見問題

我自己打得開,工具卻說某個地區連不上? 這正是工具的用途。你打得開,只代表「從你所在的網路」打得開,其他地區的網路環境可能完全不同。

額度用完怎麼辦? 額度每小時重置,依你的 IP 計算,等一下再測就好。

測試結果準嗎? 每個地區只有一兩個節點,屬於抽樣。想要更穩的結論,可以多測幾次,看結果是否一致。


資料來源

分享這篇