我有这个IP地址:98.114.205.102,我想找到它。当 ip2location.com 和 ipinfo.io 声明它在宾夕法尼亚州的ubuntu终端上运行 whois 98.114.205.102时返回它在Ashburn中。我也知道,正确答案在宾夕法尼亚州。
那么,whois会出现什么问题?
答案 0 :(得分:1)
whois没有“问题”,它不应该用于地理定位目的。它报告的详细信息与IP地址的所有者或运营商有关,而不是IP的物理位置。例如,所有comcast IP都在其whois信息中具有comcast HQ:
$ whois -h whois.radb.net 98.248.33.195
route: 98.192.0.0/10
descr: Comcast Cable Communications, Inc.
1800 Bishops Gate Blvd
Mt Laurel, NJ 08054
origin: AS7922
mnt-by: MAINT-AS7922
changed: tony_tauber@spam-free.cable.comcast.com 20090714
source: RADB
但是,从http://ipinfo.io:
可以看出,该IP实际上位于加州山景城$ curl ipinfo.io/98.248.33.195
{
"ip": "98.248.33.195",
"hostname": "c-98-248-33-195.hsd1.ca.comcast.net",
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.3860,-122.0838",
"org": "AS7922 Comcast Cable Communications, Inc.",
"postal": "94040"
}
与您的示例IP 98.114.205.102相同,后者由Verizon拥有。 http://www.verizonenterprise.com/industry/public_sector/上列出的Verizon Enterprise地址与whois查找中返回的地址完全匹配。