티스토리 뷰

기타

[API]WHOIS OPENAPI

코딩계란 2024. 3. 19. 00:20
728x90

개요

  • 인터넷 주소 자원에 대한 등록 및 할당정보를 제공 
  • 도메인 이름, IP주소 등 인터넷 자원의 소유자와 주소 범위를 검색하는 통신 프로토콜 
더보기
  • TCP 43번 포트를 사용하는 WHOIS 프로토콜을 사용
  • ICANN이 관여하는 도메인 관리 프로그램의 일환
  • 도메인 이름을 관리하는 기관은 WHOIS 서비스를 제공할 의무가 있다. 

 

WHOIS 조회 예시 

 

KISA 후이즈검색 whois.kisa.or.kr

한국인터넷진흥원 인터넷주소자원 검색(후이즈검색) 서비스 입니다.

xn--c79as89aj0e29b77z.xn--3e0b707e

도메인 이름으로 조회  IP로 조회 

 

 

WHOIS에서 제공하는 정보 

도메인 조회 

항목 이름 설명
도메인 이름 도메인 이름
등록인 이름 도메인 등록인 이름
등록인 주소  도메인 등록인의 주소
책임자 전자 우편 도메인 관리 책임자 전화번호
등록일  도메인 최초 등록일
사용 종료일  도메인 만료일자 
등록 대행자  도메인 등록대행자 
네임서버 정보  도메인의 네임서버 

 

IP 조회

항목 이름  설명
IP주소 IP주소
기관명 IP주소를 할당받은 기관
서비스명 네트워크 서비스 이름
주소 기관의 주소 
할당일자 IP주소 할당일자 
이름 IP주소 담당자 이름
전화번호 IP주소 담당자 전화번호 
전자우편 IP주소 담당자 전자우편 

 

WHOIS OpenAPI

  • 한국인터넷진흥원이 관리하는 WHOIS정보를 조회 가능한 API
  • 무료 서비스(1일 최대 10만건. 최대 회수를 넘길시 트래픽 제한)
  • XML, JSON 포맷 지원 

 

API 사용 방법 

1. 공공데이터 포털 접속 및 로그인 

 

공공데이터 포털

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase

www.data.go.kr

 

2. 검색창에 WHOIS 검색

 

3. API 활용 신청

오른쪽 위 활용 신청
이후 신청 폼 작성

4. 발급받은 인증키를 사용하여 개발  

 

API 사용 시 고려 사항 

  • 사용자는 개발자가 정해놓은 URL로 약속된 파라미터를 보내야하며(request) 서비스 제공자는 약속된 형식으로 결과 값을 응답(response)해야 한다.
  • 1일 조회 건수 제약 확인 
  • 교차 출처 리소스 공유(CORS, Cross-Origin Resource Sharing)가 허용되지 않으면 JavaScript를 이용한 OpenAPI 호출이 제한된다. 
  • CORS: 웹 애플리케이션이 리소스를 불러올 때 자신의 출처(Origin)와 다른 출처의 리소스를 불러오는 것을 허용하는 HTTP-Header 기반의 기술

 

 

 

 

728x90