IPinfo 與 ipto:坦誠的比較
IPinfo 與 ipto 都是 IP 資料 API,能針對某個位址回傳位置與網路詳細資訊,但兩者在範圍、歷史與免費方案內容上有所不同。IPinfo 是歷史悠久的商業供應商,產品線廣泛;ipto 則是免費的 IP 情資 API 與工具網站,功能集刻意維持精簡。本文說明 ipto 能做與不能做的事,以及如何自行進行比較,而不是仰賴行銷宣稱。
價格、配額與產品方案經常變動,本文不引用其他公司的數字,因為此處印出的任何內容都可能過時或有誤。請至供應商自己的定價與條款頁面查看目前的限制,並在將任何免費方案用於商業產品之前,先閱讀授權條款。
ipto 提供的功能
ipto 免費、無需註冊,每天允許 1,000 次請求。單次呼叫 GET https://ipto.to/v1/ip 即可回傳國家、城市及相關位置欄位、ASN 與組織、currency_code,以及 is_vpn、is_tor、is_abuser 和 is_datacenter 旗標,另外針對保留範圍還有 bogon 與 bogon_type。另有付費方案,提供更高用量及批次查詢、支援與 SLA 等附加項目;免費方案的城市與郵遞區號精確度則完全相同。
除了主要查詢之外,還有以公開資料建構的獨立工具:ASN 查詢、IP whois 查詢(使用 RDAP,即 WHOIS 的結構化後繼協定,涵蓋的是 IP 區塊而非網域)、RPKI 路由驗證檢查、結合 RDAP 與 ASN 擁有者並給出信賴度評分答案的公司查詢,以及以反向 DNS 與憑證透明度(certificate transparency)為基礎的託管網域查詢。
ipto 不能做的事
坦白說明不足之處,也是公平比較的一部分。ipto 不偵測住宅代理。其 VPN、Tor 與濫用旗標目前涵蓋 IPv4 範圍,因此 IPv6 位址在這些旗標上會回傳 false,而不是猜測,不過 IPv6 位址在有涵蓋之處仍可取得 ASN、組織與城市層級的位置。威脅情資來源每 6 小時更新一次,IP 與 ASN 資料集每日更新,對大多數用途來說夠快,但並非即時。目前沒有即時的電信業者或單一用戶查詢;電信業者查詢是利用 MCC 與 MNC 資料,在網路營運者層級運作。此外,它也不是網域 WHOIS 服務。
團隊規模較大的商業供應商,可能提供額外的資料集、更深入的歷史資料、隱私偵測的變體版本、企業合約,或針對特定欄位的不同涵蓋範圍。如果你需要其中之一,請在評估時明確列出並加以測試。我們不宣稱 ipto 在每個欄位上都與任何特定競爭對手相當。
如何比較任意兩個 IP API
公平的比較應使用你自己的流量,而不是廠商的示範資料。一個可行的流程如下:
- 抽樣真實位址。從日誌中取出幾百筆,涵蓋你的主要國家、行動使用者以及已知的問題來源。
- 在有依據之處定義基準真相。曾提供收貨地址或帳單國家的使用者,可讓你粗略檢查國家與城市是否一致。
- 比較你實際會用到的欄位。如果你只依國家和
is_vpn旗標做分支,就忽略其餘欄位。 - 衡量差異,再檢視差異。檢視供應商結果不同的位址,並以 ASN 與 whois 紀錄為背景,找出哪一方才正確。
- 檢查營運條款。包括速率限制、快取規則、商業使用條款、IPv6 處理、可用性歷史與支援。
任何兩家供應商在城市層級的結果上出現差異都是意料中的事,因為底層問題本質上就是近似的;請參閱為什麼城市準確度有限。國家層級的一致性通常高得多。
哪個適合哪種工作
當你需要一個免費、無需註冊的 API 用於開發、原型、未超過每日上限的小型正式環境工作負載,且額外旗標(VPN、Tor、濫用、資料中心、bogon)對你的流程很重要時,ipto 很合適。如果你需要透過合約取得極高用量、專門的資料集,或採購流程所要求的廠商關係,範圍更廣的商業供應商可能更適合。許多團隊會對低風險的查詢使用免費來源,而在出錯代價高之處使用付費來源。若想更廣泛地了解各種選項,請參閱最佳免費 IP 地理定位 API與 MaxMind 替代方案。
最快的評估方式就是親自試用:執行 curl https://ipto.to/v1/ip,或將位址貼到上述工具中,並閱讀 API 文件以了解完整的回應結構。