geoip-kr

1.0.0 • Public • Published

Intro

Installation

npm install geoip-kr

Usage

  • Promise Object
const geoip = require('geoip-kr');
geoip.key('APIKEY');
 
geoip.lookup('203.248.252.2')
    .then((result)=> {
        console.log(result);
    })
    .catch((err)=> {
        console.log(err);
    });
 
geoip.lookup('whois.co.kr')
    .then((result)=> {
        console.log(result);
    })
    .catch((err)=> {
        console.log(err);
    });
  • Result Example
{
  "whois": {
    "query": "203.248.252.2",
    "queryType": "IPv4",
    "registry": "KRNIC",
    "countryCode": "KR",
    "korean": {
      "ISP": {
        "netinfo": {
          "range": "203.248.128.0 - 203.248.255.255",
          "prefix": "/17",
          "servName": "BORANET",
          "orgName": "(주)엘지유플러스",
          "orgID": "ORG572",
          "addr": "서울특별시 용산구 한강대로",
          "zipCode": "04389",
          "regDate": "20030402"
        },
        "techContact": {
          "name": "IP주소 담당자",
          "phone": "+82-2-6928-3087",
          "email": "ipadm@lguplus.co.kr"
        }
      }
    },
    "english": {
      "ISP": {
        "netinfo": {
          "range": "203.248.128.0 - 203.248.255.255",
          "prefix": "/17",
          "servName": "BORANET",
          "orgName": "LG DACOM Corporation",
          "orgID": "ORG572",
          "addr": "Seoul Yongsan-gu Hangang-daero",
          "zipCode": "04389",
          "regDate": "20030402"
        },
        "techContact": {
          "name": "IP Manager",
          "phone": "+82-2-6928-3087",
          "email": "ipadm@lguplus.co.kr"
        }
      }
    }
  }
}

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i geoip-kr

      Weekly Downloads

      0

      Version

      1.0.0

      License

      ISC

      Last publish

      Collaborators

      • proin