대학 네트워크에서 제공되는 IP 주소 목록이 많습니다. 이 목록에있는 대학교를 확인하는 가장 좋은 방법은 무엇입니까?대학 입학시 IP 주소
5
A
답변
7
http://ipinfo.io (내가 만든 서비스)을 사용할 수 있습니다.
$ 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"
}
을 주목 조직 필드, "캘리포니아 버클리 AS25 대학"다음은 API에서 몇 가지 예를 출력합니다.
$ 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
당신은 다음과 같은 명령을 파일에 그것들을 넣고 실행하여 IP 주소의 일괄 조회를 수행 할 수 있습니다 당신은 URL에/조직을 추가하여 단지 그 정보를 얻을 수 있습니다 API에 대한 자세한 내용은 http://ipinfo.io/developers에서 확인할 수 있습니다.
0
자신의 인터넷 서비스 제공 업체 (ISP)로 사용되는 대학 및 대학은 이러한 대학을 얻을 수 있어야합니다.
나는 world uinversity names database collected from LinkedIn and Webometric과 내가 가지고있는 구식 IP-ISP 데이터베이스 (2012 년 데이트)를 가지고 약 5800 universities/colleges의 목록을 얻었습니다.
IP-ISP 데이터베이스의 이름이 대학 이름 데이터베이스와 다를 수 있으며 IP-ISP 데이터베이스가 약간 구식 일 수 있기 때문에이 목록은 완전한 것이 아닙니다.
그러나 API를 사용하지 않으려면 좋은 시작이어야합니다.
SELECT * FROM `isp_universities`
WHERE INET_ATON('192.16.181.4')
BETWEEN from_dec AND to_dec
가 구하는 :
그런 다음에 비슷한 일을 할 수 있어야
192.16.181.0 to 192.16.181.255
Massachusetts Institute of Technology
http://www.mit.edu/
가보고
here을 가지고, 나는의 Bitbucket에서 데이터베이스를 밀었다.
https://ipdata.co는이를 위해 사용할 수있는 간단한 API이며 API는 https://api.ipdata.co에서 호스팅됩니다. – Jonathan