IP Address로 국가 알아내는 방법

31355 
Created at 2008-08-08 04:45:09 
368   0   0   0  
 
첨부파일은 위의 출처 사이트에서 제공하는 CSV형식의 2007년 3월 5일자 자료입니다.
시간에 따라 자료가 변함으로 최신 파일은
을 통해 다운 받으시기 바랍니다.
 
CSV파일의 형식은 다음과 같습니다.
 
"0033996344","0033996351","GB","GBR","UNITED KINGDOM"
"0050331648","0083886079","US","USA","UNITED STATES"
"0094585424","0094585439","SE","SWE","SWEDEN"
차례대로
 
  • IP 주소 범위의 시작
  • IP 주소 범위의 끝
  • ISO 3166을 기반으로 한 2자리 국가 문자 코드
  • ISO 3166을 기반으로 한 3자리 국가 문자 코드
  • ISO 3166을 기반으로 한 국가 이름
  •  
    와 같습니다.
     
    여기서 IP 주소 범위에 사용된 숫자는 다음과 같이 계산된 값입니다.
    IP가 A.B.C.D 와 같이 표시 되었다면
     
    IP 주소 = A x (256*256*256) + B x (256*256) + C x 256 + D
    = A x 16777216 + B x 65536 + C x 256 + D
     
    으로 계산된 값입니다.
     
    어떤 IP주소를 알았다면 그 IP를 위의 계산식에 대입하여 CSV파일의 IP주소 범위에서 포함되는 나라를 찾으면 됩니다.
     
    PHP4에서는 이러한 방식으로 IP를 서로 변환하는
     
    $ip_number = sprintf("%u", ip2long($dotted_ip_address));
    $dotted_ip_address = long2ip($ip_number);
     
    함수를 제공합니다.
     
    DB에
     
    FIELDDATA TYPEFIELD DESCRIPT-xION
    IP_FROMNUMERICAL (DOUBLE)Beginning of IP address range.
    IP_TONUMERICAL (DOUBLE)Ending of IP address range.
    COUNTRY_CODE2CHAR(2)Two-character country code based on ISO 3166.
    COUNTRY_CODE3CHAR(3)Three-character country code based on ISO 3166.
    COUNTRY_NAMEVARCHAR(50)Country name based on ISO 3166

    이런 형태의 Table을 만들고
     
    SELECT COUNTRY_NAME FROM <TableName> WHERE IP_FROM <= IP Number and IP_TO >= IP Number
     
    와 같은 형태로 검색할 수 있습니다.


    Tags: IP Address IP 주소 Share on Facebook Share on X

    ◀ PREVIOUS
    단순 디지털 TV에서 쌍방향 TV로의 진화
    ▶ NEXT
    GSLB(Global Server Load Balancing) 소개
      댓글 0
    로그인을 하시면 댓글을 등록 할 수 있습니다.
    OTHER POSTS IN THE SAME CATEGORY

    3D 페도메터(Pedometer) 터치 칼로리 스마트 워치 - USB 인터페이스 아이디어가 돋보이는 스마트 워치, 칼로리 측정은 기본, 8GB의 USB 용량 제공 (created at 2014-08-03)

    2014 MWC에 등장한 Yota Phone-땡기는 듀얼 스크린 폰 (created at 2014-03-02)

    이제 우리나라 제품 사용을 위한 메뉴얼도 책으로 나와-삼성전자 갤럭시 사용 가이드 (created at 2014-02-16)

    메타데이터(metadata)와 통합 콘텐츠 ID-하이퍼링크와 콘텐츠 융합을 통해 새로운 비즈니스를 창출하는 에코시스템의 핵심 컴포넌트 (created at 2014-02-11)

    사용성이 좋지 않았던 노트북 - 터치패드 일부 기능 off로 맥북 부럽지 않는 사용성으로 새롭게 태어나 (created at 2013-12-22)

    한국 - 인터넷 속도 1위는 옛날 말 - 1위는 홍콩, 리투아니아가 세계 3위 (created at 2013-03-22)

    아이폰 별거 없더라... (created at 2009-04-18)

    3COM 3CRWE554G72T 공유기 Factory Reset (초기화) 방법 (created at 2008-10-14)

    맥 미니 제품 사양 (Mac Mini Specification) (created at 2008-10-10)

    GPS내장 PDA용 GPS 소프트웨어 - BeeLineGPS (created at 2008-10-09)

    애플 아이폰 3G 국내 출시 11월로 미뤄져 (created at 2008-09-21)

    닌텐도 위 리모컨 힐크레스트에 제소 당해 (created at 2008-09-21)

    CDN(Content Delivery Network)의 개념 및 핵심기술 (created at 2008-08-28)

    CDN 호스팅 서비스란? (created at 2008-08-28)

    GSLB(Global Server Load Balancing) 소개 (created at 2008-08-28)

    단순 디지털 TV에서 쌍방향 TV로의 진화 (created at 2008-06-25)

    야후 MS 퇴짜 놓고 구글의 품에 안겼다 - 애드센스와 함께 하기로... (created at 2008-06-17)

    806Mhz의 고성능 프로세서가 탑재된 TPEG 네비게이션 프로비아 A7 (created at 2008-04-01)

    디지털음악 불법복제 방지 기술 CPRT (created at 2008-03-18)

    블랙잭과 GPS가 탑재되어 있는 블랙잭2 비교 (created at 2008-03-07)

    Asus(아수스)의 초소형 저가 노트북 EeePC (created at 2008-02-25)

    IMS를 통한 통신사업자의 서비스 향상 (created at 2008-02-20)

    드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰 (created at 2008-02-12)

    2008년 2월 현재 전세계 휴대폰 사용자는 총 31.1억명 (created at 2008-02-11)

    마이크로소프트(MS)+야후 공세에 日 소프트뱅크 초조 (created at 2008-02-04)

    마이크로소프트(MS)와 야후 연합 vs 구글.. 세계는 지금 포털전쟁 (created at 2008-02-04)

    요즘 지름신이 자꾸 유혹하는 IBM X61 서브 노트북 (created at 2008-02-04)

    일본 젠택(ZENTEK)은 어떤 회사인가? (created at 2008-01-18)

    요금 20% 깎으라니 … 속타는 이통사, 그러나 소비자는 신난다 (created at 2008-01-01)

    해변에서 발견된 27m 초대형 금속통 대소동 (created at 2008-01-01)

    UPDATES

    일제강점기가 더 살기 좋았을지도 모른다는 조수연 국민의힘 후보 - 친일파? (updated at 2024-03-14)

    성일종 인재육성 강조하며 이토 히로부미 언급 - 인재 키운 선례? (updated at 2024-03-13)

    경제는 대통령이 살리는 것이 아닙니다 라던 윤석열대통령 - 상황 안좋아지자 여러 전략을 펼쳤지만, 부작용 속출했던 2024년의 봄 (updated at 2024-03-13)

    극빈의 생활을 하고 배운것이 없는 사람은 자유가 뭔지도 모를 뿐 아니라 왜 개인에게 필요한지에 대한 필요성을 못느낀다는 윤석열 대통령 (updated at 2024-03-08)

    조선일보를 안본다는 사람들이 말하는 그 이유 - 천황폐하, 전두환 각하, 김일성 장군 만세? (created at 2024-03-07)

    광폭타이어를 장착하면 성능이 좋아질거라는 착각 (updated at 2024-03-03)

    면허시험장에서 면허갱신하면 하루만에 끝나나? (updated at 2024-03-03)

    신한은행/신한투자증권 금융거래 종합보고서 다운로드 방법 (updated at 2024-02-26)

    100년 된 일본 장난감 회사가 내놓은 변신 기술에 난리난 과학계 (created at 2024-02-26)

    알리에서 발견한 한글 지원하는 가성비 쩌는 무선 기계식키보드 (updated at 2024-02-25)

    쌍팔년도가 1988년인줄 알았던 1인 (updated at 2024-02-23)

    이쁜 색으로 변신한 테슬라 사이버트럭 (created at 2024-02-23)

    2024년 카타르 아시안컵 4강전 전날 한국 대표팀 내부에 있었던 이강인의 폭주 (updated at 2024-02-21)

    강릉 맛집 지도 (updated at 2024-02-20)

    간이 안좋을 때 나타나는 증상 20가지 (updated at 2024-02-20)

    배설물을 이용하여 일본에 저항했던 독립운동가 조명하 (updated at 2024-02-20)

    요건 몰랐지롱? 이순신을 사랑한 외국인 (created at 2024-02-20)

    원빈도 머리빨 (created at 2024-02-19)

    대표적인 대한민국의 미남배우 중 하나인 원빈 (created at 2024-02-19)

    백제의 건국 시조 온조왕 (updated at 2024-02-19)

    700년동안 대한민국 고대국가의 한축이었던 백제시대 (created at 2024-02-19)

    대머리들에게 주는 대머리의 조언 (created at 2024-02-17)

    일본의 여성 락그룹 프린세스 프린세스의 "다이아몬드" (created at 2024-02-17)

    결혼식 직전 연락두절된 신랑 (created at 2024-02-17)

    대한민국 축구팀 파문으로 인해 중국 소셜미디어까지 등장한 탁구 전도사 이강인 (updated at 2024-02-16)

    조국의 반격으로 흥미진진하게 흘러가는 한국의 정치판 - 데뷰와 동시에 한동훈 장관에게 던진 4개의 질문 (updated at 2024-02-15)

    2024년 카타르 아시안컵 4강전 전날 내분사태로 갑자기 회자되는 이승우선수의 친화력 (created at 2024-02-15)

    카카오뱅크 금융거래종합보고서/잔액증명서/거래내역서 발급 방법 (created at 2024-02-14)

    아이가 최고의 스승이었다 (created at 2024-02-13)

    이제는 국민 유행어로 등극한 한동훈의 "싫으면 시집가" (updated at 2024-02-13)

    설 연휴 잔소리 메뉴판 - 이제 잔소리 하기전에 요금부터... (updated at 2024-02-10)

    로버트 드니로의 70년 전 모습 (created at 2024-02-08)

    카메라 어플로 만들어본 슈퍼걸 - 엄... 최종 작품은 왠지... (created at 2024-02-08)

    앞트임 하고 새롭게 태어난 대한민국의 젊은 용사 (created at 2024-02-08)

    비가 억수로 내리던 2024년의 2월 어느날 캘리포니아의 밤 카니예 웨스트와 그의 아나 비앙카 센소리 (updated at 2024-02-08)

    스케방형사 1화 - 수수께끼의 전학소녀사키 (created at 2024-02-05)

    백제와 일본의 교류가 가장 활발했던 시기는 근초고왕 시대 (created at 2024-02-05)

    일에 찌들은 아빠가 꿈에서 깨어나지 않자 구출해주는 짱구 (created at 2024-02-03)

    이제는 할아버지가 된 휴 그랜트(Hugh Grant)가 블랙핑크 콘서트에 다녀온 후 소감 (created at 2024-02-03)

    다시 한번 감상해보는 추억의 날리면 패러디 (updated at 2024-02-01)

    25년간 노예로 살다가 돌아온 남동생 (created at 2024-02-01)

    가까우면서도 멀게 느껴지는 나라 일본 (created at 2024-02-01)

    친구와 비교하다가 이혼하게 된 부부 (created at 2024-02-01)

    요꼬 미나미노의 바람의 마도리걸(風のマドリガル) (created at 2024-01-30)

    옛날 어린이들이 신문을 챙겨봤던 이유 (created at 2024-01-30)

    Remaster된 요꼬 미나미노(南野陽子)의 판도라의 연인(パンドラの恋人) (updated at 2024-01-30)

    88올림픽때 발매되었던 요꼬 미나미노(南野陽子)의 Hello! Good Morning (updated at 2024-01-30)

    요꼬 미나미노(南野陽子) - さよならのめまい 뮤직비디오 (created at 2024-01-30)

    배달음식에 소변테러 (created at 2024-01-30)

    음식물쓰레기 옮기려다 대참사 (updated at 2024-01-30)