2014-04-24 14 views

cevap

7

Bunun için http://ipinfo.io (I inşa edilmiş bir hizmeti) de kullanabilir.

$ curl ipinfo.io/128.32.0.1 
{ 
    "ip": "128.32.0.1", 
    "hostname": "No Hostname", 
    "city": "Berkeley", 
    "region": "California", 
    "country": "US", 
    "loc": "37.8668,-122.2536", 
    "org": "AS25 University of California at Berkeley", 
    "postal": "94720" 
} 

Bildirim org alan "California Berkeley AS25 Üniversitesi": İşte API alınan bazı örnek çıktısı var.

$ cat ips.txt | xargs -I% curl -s http://ipinfo.io/%/org | paste ips.txt - 
128.32.0.1 AS25 University of California at Berkeley 
128.62.76.244 AS18 University of Texas at Austin 
24.32.142.2 AS7018 AT&T Services, Inc. 
171.64.84.194 AS32 Stanford University 
18.9.44.47 AS3 Massachusetts Institute of Technology 
67.188.232.130 AS7922 Comcast Cable Communications, Inc. 

:

$ curl ipinfo.io/128.32.0.1/org 
AS25 University of California at Berkeley 

aşağıdaki komutu bir dosyada koyarak ve çalıştırarak IP adreslerinin toplu arama yapabilirsiniz: Sen URL'ye/org ekleyerek sadece bu ayrıntıları alabilirsiniz API hakkında daha fazla bilgiyi http://ipinfo.io/developers adresinde bulabilirsiniz.

0

Üniversiteler ve yüksekokullar kendi Internet Servis Sağlayıcı (ISS) olarak kullanılan ve bu üniversiteler almak gerekir.

world uinversity names database collected from LinkedIn and Webometric ile oynadım ve eski bir IP-ISP veritabanıyla elimde (2012'den kalma) yaklaşık 5800 universities/colleges'un listesini almak için çalıştım. IP ISP veritabanı biraz modası geçmiş olabilir, çünkü IP ISP veritabanının adı üniversite adları veritabanında farklıdır ve çünkü

liste muhtemelen sınırlı değildir. Eğer herhangi bir API kullanmak istemiyorsanız

Ama, iyi bir başlangıç ​​olmalıdır.

SELECT * FROM `isp_universities` 
WHERE INET_ATON('192.16.181.4') 
BETWEEN from_dec AND to_dec 

elde etmek:

Ardından, benzer bir şey yapmak mümkün olmalıdır

192.16.181.0 to 192.16.181.255 
Massachusetts Institute of Technology 
http://www.mit.edu/ 

bir göz here al, ben Bitbucket üzerinde veritabanını itti.

İlgili konular