|
|
Ŭ¶ó¿ìµåű×
Javascript PHP ASP CSS html mysql jquery image Mobile API slide °Ô½ÃÆÇ ¸Þ´º
|
|
|
ÇöÀçÁ¢¼ÓÀÚ ¸í |
|
|
|
|
|
|
|
maxmind geoIP - Á¢¼ÓÀÚÀÇ IP¸¦ ÀÌ¿ëÇÏ¿© ³ª¶ó¿Í µµ½ÃÁ¤º¸ È®ÀÎ |
|
|
|
|
¼Ò½ººÐ·ù |
OPEN API |
|
|
´Ù¿î·Îµå Ƚ¼ö |
0 ȸ |
|
|
|
°£´Ü¼³¸í |
Á¢¼ÓÀÚÀÇ IP¸¦ ÀÌ¿ëÇÑ Á¢¼ÓÀÚÀÇ Á¢¼Ó³ª¶ó¿Í µµ½ÃÁ¤º¸ È®ÀÎÀÌ °¡´ÉÇÑ Database¸¦ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|
|
|
|
|
API °³¿ä
Á¢¼ÓÀÚÀÇ IP¸¦ ÀÌ¿ëÇÏ¿© Á¢¼ÓÀÚÀÇ ³ª¶ó¿Í µµ½Ã¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
IP´ë¿ªº°·Î Á¦°øµÇ´Â DB¸¦ CSV¸¦ ÅëÇØ ´Ù¿î·Îµå Çϼż,
»ç¿ëÁßÀÎ Database¿¡ ³Ö¾î »ç¿ëÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¸ Lite ¹öÀüÀº ¹«·á·Î ÀÌ¿ëÀÌ °¡´ÉÇÑ ´ë½Å Á¤È®µµ°¡ ¶³¾îÁö´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
¾î´ÀÁ¤µµ ¿ÀÂ÷°¡ ¹ß»ýÀÌ µÇ´õ¶óµµ ¹®Á¦°¡ ¾ø´Â°÷¿¡´Â Àû¿ëÀ» Çغ¼¸¸Çѵí ÇÕ´Ï´Ù.
ÇØ´ç DB¸¦ ÀÌ¿ëÇϱâ À§Çؼ´Â ¶óÀ̼¾½º¸¦ Âü°í ÇØÁÖ¼¼¿ä.
(maxmind.com ¿¡¼ Á¦°ø µÇ¾ú´Ù´Â°ÍÀ» ¸í½Ã ÇØ¾ß µË´Ï´Ù.)
http://creativecommons.org/licenses/by-sa/3.0/
CSVÆÄÀÏ ±¸¼º ¹× ¿¬°á°í¸® ¼³¸í
CSVÆÄÀÏÀº http://dev.maxmind.com/geoip/legacy/geolite/ ÆäÀÌÁö¿¡¼ ´Ù¿î·Îµå°¡ °¡´É ÇÕ´Ï´Ù.
Country ÆÄÀÏ°ú BlockÆÄÀÏ, City ÆÄÀÏÀÌ ºÐ¸®°¡ µÇ¾î ÀÖ½À´Ï´Ù.
Country DB, Block DB, City DB¸¦ º°µµ ºÐ¸®ÇÏ¿© »ý¼ºÈÄ ÀÌ¿ëÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù.
Country CSV ÆÄÀÏÀ» ¿¾îº¸¸é ¾Æ·¡Ã³·³ Á¤¸®°¡ µÇ¾î ÀÖ½À´Ï´Ù.
A¿Í BÇʵ尡 IP´ë¿ªÀÌ°í C¿ÍD´Â Country Á¶È¸½Ã ÇÊ¿äÇÑ ÄÚµå¶ó°í º¸½Ã¸é µË´Ï´Ù.
CÇʵå´Â Block CSV ÆÄÀÏÀÇ startIpNum
DÇʵå´Â Block CSV ÆÄÀÏÀÇ endIpNum À¸·Î ¿¬°áÀÌ µË´Ï´Ù.
E´Â ±¹°¡ÄÚµå, F´Â ±¹°¡¸í ÀÔ´Ï´Ù.
Blocks CSV ÆÄÀÏÀ» ¿¾îº¸¸é ¾Æ·¡Ã³·³ Á¤¸®°¡ µÇ¾î ÀÖ½À´Ï´Ù.
À§¿¡¼ ¼³¸í Çص帰°Íó·³ AÇʵå´Â Country CSV ÆÄÀÏÀÇ CÇʵå¿Í ¸ÅĪÀÌ µÇ°í,
BÇʵå´Â Country CSV ÆÄÀÏÀÇ DÇʵå¿Í ¸ÅĪÀÌ µË´Ï´Ù.
ÀÌ·¸°Ô ¸ÅĪÀ» Çؼ locId °ªÀ» ¹Þ¾Æ ¿Ã ¼ö ÀÖ½À´Ï´Ù.
ÇØ´ç locId°ªÀ» ÀÌ¿ëÇÏ¿© City CSV ÆÄÀÏ¿¡¼ ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¹Þ¾Æ ¿Ã ¼ö ÀÖ°Ô µË´Ï´Ù.
City CSV ÆÄÀÏÀº ¾Æ·¡Ã³·³ Á¤¸®°¡ µÇ¾î ÀÖ½À´Ï´Ù.
À§ À̹ÌÁö¿¡ »¡°£»ö ¸¶Å·µÈ locId°ªÀ» ÅëÇØ Á¶È¸°¡ °¡´É Çϸç,
À̸¦ ÅëÇØ µµ½Ã¸í°ú ¿ìÆí¹øÈ£, À§µµ, °æµµµîÀ» ¹Þ¾Æ ¿Ã ¼ö ÀÖ½À´Ï´Ù.
Á¤¸®ÇÏ¸é ¼ø¼´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
1. Country DB¿¡¼ »ç¿ëÀÚ ¾ÆÀÌÇÇ ´ë¿ª Á¶È¸
2. Block DB¿¡¼ locId °ªÀ» Á¶È¸
3. Á¶È¸µÈ locId°ªÀ» ÅëÇØ City DB¸¦ Á¶È¸
CSV ÆÄÀÏ·Î Á¦°øÀÌ µÇ´Â¸¸Å ´Ù¾çÇÑ DB¿¡ ³Ö¾î¼ ÀÌ¿ë Çϴµ¥´Â ¹®Á¦°¡ ¾øÀ»°ÍÀ¸·Î º¸¿©ÁöÁö¸¸,
¿ë·®ÀÌ ¿ö³« Å©´Ùº¸´Ï DB¿ë·®ÀÌ Å©°Ô Â÷Áö ÇÒ ºÎºÐÀ» »ý°¢ ÇÏ°í ÀÌ¿ë ÇÏ¼Å¾ß µÇ°Ú½À´Ï´Ù.
´õºÒ¾î, DB ÀÚü°¡ ¸¹Àº Á¤º¸°¡ ´ã°ÜÀÖ´Ùº¸´Ï,
DB±¸Á¶¸¦ ÀâÀ»¶§ ½Å°æ½á¼ ÀâÁö ¾Ê´Â´Ù¸é DB Query ¼Óµµ¿¡ ¹®Á¦°¡ »ý±æ¼öµµ ÀÖ°Ú½À´Ï´Ù.
±âŸ ¾È³»»çÇ×
ÇØ´ç CSV ´Ù¿î·Îµå ¿Ü¿¡µµ APIÁ¦°øÀÌ º°µµ·Î µÇ°í ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ ¹«·á¹öÀü¿¡´Â Á¦°øÀÌ µÇÁö ¾ÊÀ¸¸ç, À¯·á¹öÀü¿¡¼¸¸ ÀÌ¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.
À¯·á¹öÀü¿¡¼ Á¦°øµÇ´Â APIÀÇ °æ¿ì º°µµ DB ±¸ÃàÀÌ ÇÊ¿ä ¾øÀ¸¸ç »ùÇÃÄڵ带 ÀÌ¿ëÇؼ ½±°Ô Á¤º¸¸¦ ¹Þ¾Æ ³¾ ¼ö ÀÖ½À´Ï´Ù.
(javascript APIµµ Á¦°ø µË´Ï´Ù.)
À¯·á¹öÀüÀÇ Ã¥Á¤µÈ ±Ý¾×Àº ¾Æ·¡ Ç¥¸¦ Âü°í ÇØÁÖ¼¼¿ä.
1ȸ Á¶È¸´ç 0.0001$ ~ 0.002$ ±îÁö ÀÖ½À´Ï´Ù.
https://www.maxmind.com/en/geoip2-precision-services
|
|
³×ƼÁð ÀÇ°ß ÀÌ¿ëÇϽŠÀÚ·áÀÇ Èı⸦ ÀÚÀ¯·Ó°Ô ÀÛ¼ºÇϼ¼¿ä. (»ó¾÷ÀûÀÎ ±¤°í ¹× µµ¹è¼º ±Û µîÀº »çÀüÅ뺸¾øÀÌ »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.) |
|