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"
        }
      }
    }
  }
}

Readme

Keywords

Package Sidebar

Install

npm i geoip-kr

Weekly Downloads

1

Version

1.0.0

License

ISC

Last publish

Collaborators

  • proin