各位大牛: 請問如何基于IP地址(國外的)查詢其所在的地理位置?包括:國家、城市、街牌號等?貌似有些IP地址在不同網站的查詢結果不一樣,為什么呢?
uj5u.com熱心網友回復:
無法查詢,所有的IP資料庫,都是不精確的(因為沒有人/機構 去做這種統計,實作這種統計在技術上也無法做到),也是不夠準確及時(從比較長的一段時間來看,一個IP出現的位置一直在變化),都是一些歷史資料(非官方)的記錄。IP的分配本身隨意性很大。能夠精確到城市已經很不容易了(即使再放大到省份的尺度,仍然有相當一部分的錯誤結果)
不過根據IP查對應的運營商,這個結果會更準確一些(因為分給運營商的IP段都是可知的)
uj5u.com熱心網友回復:
多謝!不過IP地址和國家的映射,是否是精確的呢?uj5u.com熱心網友回復:
恩,國家IP可以找到精確結果uj5u.com熱心網友回復:
哦。不過我發現有一部分IP地址,同一個IP地址在不同的資料庫中查詢得到的結果分屬于不同國家。這是為什么呢?多謝!uj5u.com熱心網友回復:
說明資料庫有問題,上官方資料庫查吧。先了解一下什么是IANA
比如99.99.99.99
可以先在百度查一下,顯示是美國的
接著轉到 ARIN ,直接搜 99.99.99.99
得到最后的結果
http://whois.arin.net/rest/net/NET-99-99-99-0-1/pft?s=99.99.99.99
以IANA查到的結果為準
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/142780.html
標籤:網絡維護與管理
