Web/Network

한국 아이피(IP) 대역은 어디서 확인이 가능할까?

qOOp 2015. 2. 4. 00:30
반응형

프로그램을 개발을 하다보면, 개발하는 사이트의 특성상 해외에서 접속이 불필요한 경우가 있습니다. 해외에서 접속시에 괜히 트래픽만 많아지고해서 불필요한 자원을 아낄수도 있고...


( 125.209.222.142 는 어느 사이트 IP 주소일까요? 궁금하다면, 브라우저에 직접 입력해 보세요 )


사이트의 접속을 제한하는 방법으로는 몇가지가 있습니다. 


1. 브라우저 체크


접속한 브라우저가 한국 브라우저인지 외국 브라우저인지를 확인하여, 한국 브라우저가 아닌 경우에는 접속이 불가 하도록 하는 방법이 있습니다. 

그러나 이 방법은 PC에서 한국 브라우저를 강제로 설치하여 접속을 하면, 외국에서도 쉽게 접속이 가능합니다. 


2. 접속 IP를 확인하는 방법


현재 가장 많이 사용하고 있는 방법이 아닐까 합니다. 현재 한국에서 사용하는 IP를 저장하고, 저장한 아이피와 접속한 아이피를 비교하여, 저장한 아이피 대역에 접속한 아이피가 포함이 되어 있을 경우에는 접속이 가능하게 하고 그렇지 않을 경우에는 접속 제한을 하는 방법입니다. 


물론, 이 방법도 VPN을 이용하여 해외에서 한국으로 접속이 가능은 하지만, 한국의 많은 사이트에서 사용하고 있는 방법이 아닐까도 싶네요.


그럼, 한국의 아이피 대역은 어디에서 확인을 하죠?


한국의 아이피 대역은 한국 인터넷 진흥원에서 확인이 가능하며, http://www.krnic.or.kr/jsp/infoboard/stats/interProCurrent.jsp 에서 현재 한국에서 사용하는 아이피 대역을 확인 할 수 있습니다. 


한국 인터넷 진흥원에서는 국내 아이피 대역을 xml 형식과 excel 형식으로 제공을 하고 있어, xml 파일을 이용할 경우, 아이피 추가 갱신의 걱정없이 사용이 가능합니다.


한국 아이피 대역 xml 파일 : http://ip.kisa.or.kr/ipas/jsp/api/ipv4list.jsp


혹시 특정 국가로 부터의 사이트 접근 제한을 할 경우에도 이용이 가능할것 같습니다.


http://www.krnic.or.kr/jsp/infoboard/stats/ipCurrent.jsp 의 국가별 IP 주소 대역 현황을 확인하시면, xml 파일은 제공을 하고 있지는 않지만, 엑셀 파일은 제공을 하고 있습니다.