![]() |
IP地理位置查詢-DBIP
專用API
【更新時間: 2024.06.11】
IP地理位置查詢服務提供免費 API 的所有信息,并添加詳細的位置數(shù)據(jù)。基本 API 包括 Geonames 開放數(shù)據(jù)庫中的高級位置數(shù)據(jù),例如 GPS 坐標、地區(qū)、郵政編碼、時區(qū)和唯一地點標識符。
|
瀏覽次數(shù)
97
采購人數(shù)
0
試用次數(shù)
3
試用
收藏
×
完成
取消
×
書簽名稱
確定
|


- API詳情
- 定價
- 使用指南
- 常見 FAQ
- 關于我們
- 相關推薦


什么是DBIP的IP地理位置查詢?
什么是DBIP的IP地理位置查詢接口?
DBIP的IP地理位置查詢有哪些核心功能?
1. IP地址定位
- 功能描述:通過輸入IP地址,系統(tǒng)能夠快速返回該IP對應的地理位置信息,包括國家、地區(qū)、城市、郵政編碼等。
- 應用場景:適用于網(wǎng)絡安全、廣告定向、用戶行為分析等領域。例如,企業(yè)可以通過IP定位了解訪問其網(wǎng)站的用戶來自哪些地區(qū),從而優(yōu)化市場策略。
- 技術實現(xiàn):基于全球IP地址數(shù)據(jù)庫,結合地理信息系統(tǒng)(GIS)技術,提供高精度的定位結果。
2. 地理位置可視化
- 功能描述:將IP地址的地理位置信息以地圖形式直觀展示,支持標記多個IP地址的位置。
- 應用場景:適用于網(wǎng)絡監(jiān)控、物流追蹤、區(qū)域分析等場景。例如,網(wǎng)絡安全團隊可以通過地圖快速識別異常流量的來源。
- 技術實現(xiàn):集成地圖API(如Google Maps、OpenStreetMap),將經(jīng)緯度坐標轉換為可視化標記。
3. 批量IP查詢
- 功能描述:支持一次性上傳多個IP地址,批量查詢其地理位置信息,并生成結構化報告。
- 應用場景:適用于大規(guī)模數(shù)據(jù)分析、網(wǎng)絡審計、用戶畫像構建等場景。例如,廣告平臺可以通過批量查詢分析用戶分布,優(yōu)化廣告投放策略。
- 技術實現(xiàn):通過高效的數(shù)據(jù)庫查詢算法和并行處理技術,快速處理大量IP地址。
4. IP地址類型識別
- 功能描述:識別IP地址的類型,包括IPv4和IPv6,以及是否為公共IP、私有IP或保留IP。
- 應用場景:適用于網(wǎng)絡管理、安全防護、設備識別等場景。例如,企業(yè)可以通過識別IP類型過濾掉內部流量,專注于外部威脅分析。
- 技術實現(xiàn):基于IP地址分類規(guī)則和數(shù)據(jù)庫,快速判斷IP地址的屬性。
5. 網(wǎng)絡運營商信息查詢
- 功能描述:提供IP地址所屬的網(wǎng)絡運營商(ISP)信息,包括運營商名稱、ASN(自治系統(tǒng)號)等。
- 應用場景:適用于網(wǎng)絡優(yōu)化、故障排查、競爭分析等場景。例如,內容分發(fā)網(wǎng)絡(CDN)可以根據(jù)運營商信息優(yōu)化路由策略。
- 技術實現(xiàn):結合全球ISP數(shù)據(jù)庫,匹配IP地址與運營商信息。
6. 地理位置精度調整
- 功能描述:支持根據(jù)需求調整地理位置查詢的精度,例如僅查詢國家級別或細化到城市級別。
- 應用場景:適用于隱私保護、數(shù)據(jù)脫敏、區(qū)域分析等場景。例如,某些應用可能只需要知道用戶所在國家,而不需要具體城市信息。
- 技術實現(xiàn):通過數(shù)據(jù)過濾和聚合技術,提供不同精度的查詢結果。
7. 歷史數(shù)據(jù)查詢
- 功能描述:提供IP地址的歷史地理位置信息,幫助用戶追蹤IP地址的變化情況。
- 應用場景:適用于網(wǎng)絡安全調查、用戶行為分析、區(qū)域趨勢研究等場景。例如,企業(yè)可以通過歷史數(shù)據(jù)識別IP地址的異常遷移行為。
- 技術實現(xiàn):基于時間序列數(shù)據(jù)庫,存儲和檢索IP地址的歷史記錄。
DBIP的IP地理位置查詢的核心優(yōu)勢是什么?
- 數(shù)據(jù)準確性和實時性:DB-IP 的 IP 地理位置 API 提供的數(shù)據(jù)準確且實時更新,能夠確保用戶獲取到最新的地理位置信息。這對于需要根據(jù)用戶地理位置動態(tài)調整內容或服務的應用場景至關重要,例如廣告投放、內容推薦、市場分析等。
- 強大的功能支持:該服務不僅提供基本的地理位置信息,還支持多種高級功能,如威脅級別評估、爬蟲和代理檢測、實時貨幣轉換等。這些功能能夠滿足用戶在網(wǎng)絡安全、跨境交易、市場分析等多個領域的多樣化需求。
- 高性能和高可用性:DB-IP 的 IP 地理位置 API 提供高性能的查詢速度和高可用性的服務保障。通過 HTTPS 協(xié)議和多種正常運行時間保證,確保用戶在使用過程中不會遇到數(shù)據(jù)傳輸安全問題或服務中斷的情況。
- 靈活的定價和定制化服務:DB-IP 提供三種不同的定價計劃,用戶可以根據(jù)自己的需求和預算選擇合適的計劃。此外,企業(yè)計劃還提供專用基礎設施和優(yōu)先支持,能夠滿足大型企業(yè)和對性能要求極高的用戶的需求。
- 多語言支持和全球覆蓋:該服務支持 50 多種語言,能夠滿足全球不同地區(qū)用戶的需求。這對于開發(fā)國際化應用或服務的開發(fā)者和企業(yè)來說非常有幫助,能夠提升用戶體驗和市場競爭力。
- 詳細的開發(fā)文檔和客戶支持:DB-IP 提供詳細的開發(fā)文檔和客戶支持,幫助用戶快速集成和使用該 API。無論是新手開發(fā)者還是經(jīng)驗豐富的工程師,都可以通過文檔和客戶支持快速解決問題,提高開發(fā)效率。
在哪些場景會用到DBIP的IP地理位置查詢?
1. 網(wǎng)絡安全和威脅檢測
企業(yè)和安全團隊在面對全球范圍內的網(wǎng)絡攻擊和惡意行為時,需要快速識別潛在威脅的來源。DB-IP 的 IP 地理位置 API 提供威脅級別評估和詳細信息,幫助安全團隊通過分析 IP 地址的地理位置信息,判斷請求是否來自可信地區(qū)。這種實時分析能力能夠有效降低安全風險,保護企業(yè)的網(wǎng)絡資產和用戶數(shù)據(jù)安全。
2. 市場分析和用戶行為分析
企業(yè)需要深入了解用戶的位置分布,以便進行市場分析和用戶行為分析。DB-IP 的 IP 地理位置 API 提供用戶的大洲、國家、地區(qū)、城市等詳細信息,幫助企業(yè)在廣告投放策略和庫存分配上做出更精準的決策。同時,企業(yè)可以根據(jù)用戶所在地區(qū)提供個性化的服務和內容,提升用戶體驗和忠誠度。
3. 跨境交易和貨幣轉換
隨著跨境交易的增加,企業(yè)需要動態(tài)顯示貨幣信息以提升用戶體驗。DB-IP 的 IP 地理位置 API 提供實時貨幣轉換功能,幫助企業(yè)根據(jù)用戶的地理位置信息調整交易策略,例如優(yōu)化匯率或支付方式。這種基于地理位置的動態(tài)調整能夠降低匯率風險,提高交易成功率。
4. 內容推薦和個性化服務
開發(fā)者需要根據(jù)用戶的地理位置信息提供個性化的內容推薦,以提升用戶的參與度和滿意度。DB-IP 的 IP 地理位置 API 能夠幫助開發(fā)者實現(xiàn)基于地理位置的個性化服務,例如推送本地化的新聞、活動或服務。這種服務不僅能夠增加用戶的依賴度,還能提高用戶對平臺的忠誠度。
5. 地理定位和位置感知應用
DB-IP 的 IP 地理位置 API 提供詳細的地理位置信息,包括經(jīng)緯度、城市、郵政編碼等,是開發(fā)地理定位應用的基礎。這些數(shù)據(jù)可用于導航應用的精準路線規(guī)劃、地圖服務的地標顯示以及社交應用的位置感知功能。通過整合 IP 地理位置數(shù)據(jù),開發(fā)者能夠為用戶提供更加智能和便捷的地理定位服務。
6. 廣告投放和精準營銷
廣告商需要根據(jù)用戶的地理位置信息進行精準廣告投放,以提高廣告的點擊率和轉化率。DB-IP 的 IP 地理位置 API 能夠幫助廣告商結合地理位置信息和用戶行為數(shù)據(jù),進行精細化的市場細分和個性化推薦。這種基于地理位置的精準營銷能夠提升廣告投放的效率和效果,為企業(yè)帶來更高的回報。




服務器端使用案例
第一步:引入API客戶端庫
在您的PHP項目中,首先需要包含DBIP客戶端類文件。通過以下代碼實現(xiàn):
1 require "dbip-client.class.php";
確保dbip-client.class.php
文件存在于指定的路徑中,或者根據(jù)實際情況調整文件路徑。
第二步:查詢IP地址信息
一旦庫被包含,您可以直接使用它來查詢訪問者的IP地址信息。默認情況下,它會使用遠程服務器的IP(通常是通過$_SERVER["REMOTE_ADDR"]
獲得)。執(zhí)行查詢的代碼如下:
1$addrInfo = DBIP\Address::lookup($_SERVER["REMOTE_ADDR"]);
第三步:查看查詢結果
查詢完成后,$addrInfo
變量將包含一個對象,該對象包含了關于IP地址的詳細地理信息。您可以使用var_dump()
函數(shù)來查看這個對象的內容:
1 var_dump($addrInfo);
第四步:添加API密鑰以獲取更多數(shù)據(jù)
為了獲取更豐富的數(shù)據(jù),您需要注冊并獲取一個API密鑰。在獲得密鑰后,通過調用DBIP\APIKey::set()
方法設置它。這應該在發(fā)起查詢之前完成:
1 // 請?zhí)鎿Q下面的 'your_private_api_key' 為您的實際API密鑰
2 DBIP\APIKey::set("your_private_api_key");
3 $addrInfo = DBIP\Address::lookup($_SERVER["REMOTE_ADDR"]);




為什么選擇 DB-IP
經(jīng)驗與創(chuàng)新
自 2010 年以來,我們充滿熱情的團隊致力于提供最全面、最準確的 IP 地址數(shù)據(jù)庫,該數(shù)據(jù)庫已發(fā)展到超過 4400 萬個 IPv4 和 IPv6 塊。準確且最新
我們從大量來源收集數(shù)據(jù),并與熱門 ISP 達成協(xié)議。我們不斷改進機器學習模型,以實現(xiàn)更準確的 IP 地址地理定位。超可擴展的全球網(wǎng)絡
我們的服務器基礎設施高度冗余,橫跨多個大洲。如果您需要的不僅僅是我們的標準 API 計劃,我們可以構建您自己的私有 API 基礎設施來處理任何類型的負載或特殊需求,只需聯(lián)系我們即可。
我們能提供什么
IP地址地理定位
我們的地理位置數(shù)據(jù)集覆蓋整個 IPv4 和 IPv6 地址空間,在全球 215,000 多個城市擁有超過 200 萬個唯一位置。它可與流行的第三方地理服務(例如 Geonames 開放數(shù)據(jù)庫)互操作。 |
![]() |
![]() |
本土化
向不會說英語的訪客展示他們熟悉的地名。我們支持 50 多種語言的國家、州、地區(qū)和城市名稱本地化,包括中文、俄語、波斯語、西班牙語、法語,以及 50 多種貨幣的實時金額轉換。 |
儀表板和警報
您可以從 API 儀表板管理密鑰、實時查看 API 使用情況并分析其歷史趨勢。您還可以在接近或超出每日配額時設置電子郵件警報。 |
![]() |
![]() |
輕松集成
只需幾分鐘即可將 IP 地理位置感知功能添加到您的應用程序。我們的 API 使用所有主要開發(fā)平臺支持的 RESTful 語義,并且我們提供免費的開源 API 查詢庫和 CSV 導入工具。 |
威脅級別評估
保護您的 Web 應用程序、客戶數(shù)據(jù)和網(wǎng)絡基礎設施免受網(wǎng)絡攻擊。我們的威脅級別指標是根據(jù)多個安全標志(例如匿名代理使用情況或已知攻擊源)實時計算得出的。 |
![]() |




服務器端使用案例
第一步:引入API客戶端庫
在您的PHP項目中,首先需要包含DBIP客戶端類文件。通過以下代碼實現(xiàn):
1 require "dbip-client.class.php";
確保dbip-client.class.php
文件存在于指定的路徑中,或者根據(jù)實際情況調整文件路徑。
第二步:查詢IP地址信息
一旦庫被包含,您可以直接使用它來查詢訪問者的IP地址信息。默認情況下,它會使用遠程服務器的IP(通常是通過$_SERVER["REMOTE_ADDR"]
獲得)。執(zhí)行查詢的代碼如下:
1$addrInfo = DBIP\Address::lookup($_SERVER["REMOTE_ADDR"]);
第三步:查看查詢結果
查詢完成后,$addrInfo
變量將包含一個對象,該對象包含了關于IP地址的詳細地理信息。您可以使用var_dump()
函數(shù)來查看這個對象的內容:
1 var_dump($addrInfo);
第四步:添加API密鑰以獲取更多數(shù)據(jù)
為了獲取更豐富的數(shù)據(jù),您需要注冊并獲取一個API密鑰。在獲得密鑰后,通過調用DBIP\APIKey::set()
方法設置它。這應該在發(fā)起查詢之前完成:
1 // 請?zhí)鎿Q下面的 'your_private_api_key' 為您的實際API密鑰
2 DBIP\APIKey::set("your_private_api_key");
3 $addrInfo = DBIP\Address::lookup($_SERVER["REMOTE_ADDR"]);






為什么選擇 DB-IP
經(jīng)驗與創(chuàng)新
自 2010 年以來,我們充滿熱情的團隊致力于提供最全面、最準確的 IP 地址數(shù)據(jù)庫,該數(shù)據(jù)庫已發(fā)展到超過 4400 萬個 IPv4 和 IPv6 塊。準確且最新
我們從大量來源收集數(shù)據(jù),并與熱門 ISP 達成協(xié)議。我們不斷改進機器學習模型,以實現(xiàn)更準確的 IP 地址地理定位。超可擴展的全球網(wǎng)絡
我們的服務器基礎設施高度冗余,橫跨多個大洲。如果您需要的不僅僅是我們的標準 API 計劃,我們可以構建您自己的私有 API 基礎設施來處理任何類型的負載或特殊需求,只需聯(lián)系我們即可。
我們能提供什么
IP地址地理定位
我們的地理位置數(shù)據(jù)集覆蓋整個 IPv4 和 IPv6 地址空間,在全球 215,000 多個城市擁有超過 200 萬個唯一位置。它可與流行的第三方地理服務(例如 Geonames 開放數(shù)據(jù)庫)互操作。 |
![]() |
![]() |
本土化
向不會說英語的訪客展示他們熟悉的地名。我們支持 50 多種語言的國家、州、地區(qū)和城市名稱本地化,包括中文、俄語、波斯語、西班牙語、法語,以及 50 多種貨幣的實時金額轉換。 |
儀表板和警報
您可以從 API 儀表板管理密鑰、實時查看 API 使用情況并分析其歷史趨勢。您還可以在接近或超出每日配額時設置電子郵件警報。 |
![]() |
![]() |
輕松集成
只需幾分鐘即可將 IP 地理位置感知功能添加到您的應用程序。我們的 API 使用所有主要開發(fā)平臺支持的 RESTful 語義,并且我們提供免費的開源 API 查詢庫和 CSV 導入工具。 |
威脅級別評估
保護您的 Web 應用程序、客戶數(shù)據(jù)和網(wǎng)絡基礎設施免受網(wǎng)絡攻擊。我們的威脅級別指標是根據(jù)多個安全標志(例如匿名代理使用情況或已知攻擊源)實時計算得出的。 |
![]() |