국내 IP 주소 목록(C 클래스 단위)

오랜만에 나도 세상에 도움되는 일을 좀 하고 싶었다.

얼마전 필요해서, 국내(한국)에서 접속하는 사용자와 해외 사용자를 구분해야하는 경우가 발생했는데, 아무래도 제일 쉬운게 IP로 조사하는 것이겠지.

찾아보니, 국내 IP 목록이 공개된 리스트가 있더만.
https://ip.nida.kr/ip_cate_ipv4/ipv4_04_01.act
인터넷 진흥원에서 국내 IP를 제공하고는 있는데,
이걸로 PHP같은걸로 프로그램 짤려니 좀 막막해서.

그래서, 결정.
해당 IP 목록을 IP C Class 단위로 나열하기.
그렇게 하면, IP의 앞의 3자리만으로 국내 IP인지 체크가 가능하니까, 좀 편하겠지.
예를 들어서, 이렇게.
202.6.95.
202.14.103.
202.14.165.
202.21.0.
202.21.1.
202.21.2.
202.21.3.
202.21.4.
202.21.5.

필요하신 분들은 첨부파일 다운로드 받아가시길.
첨부된 txt 파일은 풀어진 내용이고, .rb 파일은 첨부된 csv 파일을 파싱하는 프로그램이고. csv는 앞의 인터넷 진흥원에서 공개해놓은 목록을 csv로 변환한거고.
기준일 : 2010년 2월 23일

신고
Trackback 1 Comment 0