ESC

開始輸入,可搜尋發票、服務、域名、工單,以及 更多...

搜尋... Ctrl+K
網路與 IP

如何檢測 IP 是否為原生 IP:住宅 IP、ISP IP、機房 IP 判斷與 IP 歸屬地查詢

6 個步驟 5 分鐘閱讀 34 次閱讀 0
本文目錄

做跨境電商、廣告投放或訪問 AI 與流媒體時,常會被問到“這是不是原生 IP”。本文介紹如何檢測 IP 是否為原生 IP,以及如何判斷 IP 屬於住宅 IP、ISP IP 還是機房(資料中心)IP、在各大資料庫中歸屬哪個國家。命令適用於 Debian/Ubuntu、CentOS/Rocky/AlmaLinux,Windows 使用者可直接使用文中提到的網頁工具。

步驟 1:理解原生 IP、住宅 IP、ISP IP 與機房 IP

  • 原生 IP:IP 的註冊國家(whois 中的 country)、廣播它的 ASN 所在地以及伺服器實際所在地一致,各資料庫也顯示為同一國家。與之相對的是“廣播 IP”,即在 A 國註冊、在 B 國使用。
  • 住宅 IP:分配給家庭寬頻使用者的地址,資料庫中通常標為 residential 或 ISP。
  • ISP IP:登記在運營商(ISP)名下、但放在機房使用的靜態地址,兼顧住宅屬性與機房穩定性。
  • 機房 IP:登記在託管/雲服務商 ASN 下,資料庫通常標為 hosting、datacenter。

步驟 2:用 ipinfo.io 查詢 IP 歸屬地與 ASN

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 中的機構名是運營商還是機房商。

步驟 3:用 ip-api 判斷是否為機房 IP 或代理

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 表示行動網路。不同資料庫判斷標準不同,結果僅供參考。

步驟 4:用 whois 檢視註冊國家、netname 與 ASN 類型

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。

步驟 5:交叉對比 MaxMind 等多個資料庫

各平台使用的 IP 庫並不相同,建議同時對比 MaxMind GeoIP 官網的線上演示、ipinfo、ip-api,以及國內常見的 ping0 類 IP 綜合查詢網站(會彙總 IP 類型、風險值、原生判斷等)。如果大多數資料庫顯示的國家一致、類型為 ISP 或住宅,就可以認為是質量較好的原生 IP。

風險值、欺詐分數等屬於第三方評估,演算法不公開,同一 IP 在不同網站可能差異很大,不必只看某一家。

步驟 6:資料庫顯示國家錯誤怎麼辦

新分配或剛遷移的網段,部分資料庫可能仍顯示舊國家。處理方法:先確認 whois 中的 country 正確;然後通過 Geofeed(RFC 8805)向各資料庫宣告網段所在地,具體操作參考《Geofeed》教程;也可以到 MaxMind、ipinfo 等網站提交更正申請。資料庫更新通常需要幾天到數週。使用 IMIDC 的 IP 時,可提交工單讓我們協助更新 Geofeed。

常見問題

whois 顯示香港,但某網站顯示美國,是不是不是原生 IP?

不一定。可能只是該網站的資料庫尚未更新,以 whois 和多數資料庫的結果為準,必要時通過 Geofeed 修正。

機房 IP 能變成住宅 IP 嗎?

IP 的類型主要取決於登記機構和 ASN 性質,無法靠伺服器設定改變。如需住宅或 ISP 類型 IP,請諮詢客服更換,額外 IP 為付費服務。

IPv4 和 IPv6 的檢測結果為什麼不一樣?

它們是兩個獨立的地址,歸屬地和類型分別判斷。用 curl -4 和 curl -6 分別測試即可。

如仍無法解決,可提交工單聯絡 IMIDC 7×24 技術支援,請附上 IP 和查詢截圖。

這篇文章有幫助嗎?

相關教程