開始輸入,可搜尋發票、服務、域名、工單,以及 更多...
做跨境電商、廣告投放或訪問 AI 與流媒體時,常會被問到“這是不是原生 IP”。本文介紹如何檢測 IP 是否為原生 IP,以及如何判斷 IP 屬於住宅 IP、ISP IP 還是機房(資料中心)IP、在各大資料庫中歸屬哪個國家。命令適用於 Debian/Ubuntu、CentOS/Rocky/AlmaLinux,Windows 使用者可直接使用文中提到的網頁工具。
ipinfo.io 會返回國家、城市和 org 欄位(格式為“AS 號 + 機構名”)。在伺服器上執行即可檢視出口 IP:
# 檢視本機出口 IPv4 / IPv6 及歸屬地
curl -4 ipinfo.io
curl -6 ipinfo.io
# 查詢指定 IP
curl ipinfo.io/203.0.113.10
重點看 country 是否為目標國家,org 中的機構名是運營商還是機房商。
ip-api 免費介面(僅 HTTP,有頻率限制)可以返回 hosting、proxy、mobile 三個標誌:
curl "http://ip-api.com/json/203.0.113.10?fields=status,country,countryCode,regionName,city,isp,org,as,mobile,proxy,hosting"
"hosting":true 表示資料庫認為它是機房 IP;"mobile":true 表示行動網路。不同資料庫判斷標準不同,結果僅供參考。
whois 資料來自 RIPE NCC、APNIC、ARIN、AFRINIC 等地區網際網路序號產生器構,是判斷“原生”最權威的依據:
# 安裝 whois 客戶端
apt install -y whois # Debian/Ubuntu
yum install -y whois # CentOS/Rocky/AlmaLinux
# 註冊國家、網段名稱、所屬機構
whois 203.0.113.10 | grep -Ei '^(country|netname|descr|org-name|orgname|origin):'
# 一次查出 ASN、BGP 字首、國家程式碼與 AS 名稱
whois -h whois.cymru.com " -v 203.0.113.10"
拿到 AS 號後,可以在 bgp.tools、PeeringDB 或 bgp.he.net 檢視該 ASN 的類型(ISP、Hosting、Business 等)和它廣播的網段。ASN 被標為 ISP 的地址,通常更容易被識別為住宅/ISP IP。
各平台使用的 IP 庫並不相同,建議同時對比 MaxMind GeoIP 官網的線上演示、ipinfo、ip-api,以及國內常見的 ping0 類 IP 綜合查詢網站(會彙總 IP 類型、風險值、原生判斷等)。如果大多數資料庫顯示的國家一致、類型為 ISP 或住宅,就可以認為是質量較好的原生 IP。
新分配或剛遷移的網段,部分資料庫可能仍顯示舊國家。處理方法:先確認 whois 中的 country 正確;然後通過 Geofeed(RFC 8805)向各資料庫宣告網段所在地,具體操作參考《Geofeed》教程;也可以到 MaxMind、ipinfo 等網站提交更正申請。資料庫更新通常需要幾天到數週。使用 IMIDC 的 IP 時,可提交工單讓我們協助更新 Geofeed。
不一定。可能只是該網站的資料庫尚未更新,以 whois 和多數資料庫的結果為準,必要時通過 Geofeed 修正。
IP 的類型主要取決於登記機構和 ASN 性質,無法靠伺服器設定改變。如需住宅或 ISP 類型 IP,請諮詢客服更換,額外 IP 為付費服務。
它們是兩個獨立的地址,歸屬地和類型分別判斷。用 curl -4 和 curl -6 分別測試即可。
如仍無法解決,可提交工單聯絡 IMIDC 7×24 技術支援,請附上 IP 和查詢截圖。