
代理標示為「紐約」「倫敦」或「新加坡」,並不代表所有網站、風控系統、分析平台與 IP 資料庫都會給出相同定位。IP 位址本身不保存唯一地理位置;定位通常綜合路由、註冊資訊、營運商發布的 geofeed、網路觀測與資料庫更新週期得出。
本指南提供一套可重複的測試流程,用於在合規資料蒐集、在地化檢查、廣告驗證或市場研究前驗證國家、地區、城市、ASN、DNS 與工作階段一致性。
先定義真正需要的精度
多數在地化測試只需要國家級準確度。城市級定位更困難,應視為信賴範圍,而不是精確物理座標。需要住宅、行動或資料中心屬性時,ASN 與網路類型同樣重要。測試前先寫清楚驗收規則,例如:國家必須符合,ASN 在黏著工作階段內保持穩定,城市允許在同一都會區內變化。
建立乾淨的測試矩陣
每個標示位置至少測試五個新工作階段。固定目標端點、協定與請求標頭,記錄 UTC 時間、代理端點、出口 IP、國家、地區、城市、ASN、組織、DNS 解析器區域、延遲與工作階段識別碼。應在不同時間重複測試,因為資料庫與路由公告都可能改變。
比較多個獨立訊號
不要把單一查詢結果當作絕對事實。比較多個獨立定位資料源,分別記錄國家、地區與城市層級的一致程度,再檢查 IP 前綴與 ASN 是否符合標示的網路類型。國家符合但 ASN 或組織明顯不一致時,需要進一步調查。
營運商發布的 geofeed 可以解釋近期前綴移動,但不同資料消費者的更新時間並不相同。短期不一致不一定表示代理位於其他國家,也可能只是資料庫尚未更新。
單獨檢查 DNS
代理可能提供正確的出口 IP,但 DNS 查詢使用其他地區的解析器。這會影響在地化、內容選擇或風險評分。記錄解析器區域並與出口區域比較。嚴格在地化測試可能要求兩者對齊;其他任務則只需確保 DNS 不暴露用戶端網路。
驗證工作階段一致性
黏著工作階段應在承諾時間內重複請求,確認 IP、ASN 與國家穩定。輪換工作階段則要確認輪換觸發方式符合預期,且分布始終位於所選區域。即使單一 IP 可用,意外跨國變化也應判定失敗。
區分定位錯誤與目標站點判斷
目標站點可能使用自己的資料庫、Cookie、帳戶歷史、語言設定或裝置訊號。測試時使用乾淨瀏覽器設定與受控請求標頭。如果目標站點與獨立定位檢查不一致,應先記錄為目標特定分類,而不是立即認定代理不準確。
使用明確門檻評分
- 國家一致性:所有測試工作階段必須通過。
- 地區一致性:涉及州或省級任務時必須通過。
- 城市一致性:按約定的都會區範圍評估。
- ASN 一致性:確認 ASN 與組織符合產品預期。
- DNS 對齊:依業務定義通過、可接受偏差或失敗。
- 工作階段穩定性:與標示的黏著或輪換策略比較。
- 延遲:中位數與尾部延遲分開統計,不能取代定位準確度。
排查定位不一致
若只有一個資料庫不同,應在其常見更新週期後重新測試,並核對營運商 geofeed 資訊。若多個來源都不一致,應按 IP 前綴隔離並請提供商說明。ASN 或網路類型錯誤時,應停止在依賴該分類的任務中使用相關位址池。保留前綴與時間戳證據,不要只保存截圖。
採購評估清單
- 是否跨多個工作階段與時間測試定位?
- 是否分別衡量國家與城市準確度?
- 是否檢查 ASN、組織與代理類型一致?
- 是否獨立測試 DNS?
- 是否用不同方法驗證黏著與輪換工作階段?
- 提供商是否說明定位修正流程?
- 能否隔離異常前綴而不影響整個位址池?
FAQ
為什麼兩個資料庫顯示不同城市?
它們可能使用不同證據與更新週期。城市級 IP 定位是機率判斷,應按信賴範圍處理。
低延遲能證明代理位於標示城市嗎?
不能。延遲可作為輔助證據,但路由與網路架構會讓不同距離呈現相似結果。
輪換池中的每個 IP 都應屬於同一 ASN 嗎?
不一定。住宅池可能涵蓋多個接取網路,關鍵是每個 ASN 與網路類型都符合產品說明及所選區域。
進行已授權的區域測試時,可在 98IP 網站 查看可用位置與工作階段類型,並遵守目標條款、適用法律與資料最小化要求。
資料依據:RFC Editor,A Format for Self-Published IP Geolocation Feeds,2020 年 8 月;RFC Editor,Finding and Using Geofeed Data,2025 年 2 月。