next whois ui
0.3.0
? 가볍고 아름다운 Whois 쿼리 도구
English · · · · · русск협 · · Deutsch
더 말할 필요가 없습니다. 그냥 시도해보십시오! ?
풀 요청을 만듭니다
1 플랫폼 (권장)Vercel / netlify / Zeabur
2 ? 도커 docker run -d -p 3000:3000 programzmh/next-whois-ui3 ? 소스 코드 git clone https://github.com/zmh-program/next-whois-ui
cd next-whois-ui
npm install -g pnpm
pnpm install
pnpm devNEXT_PUBLIC_SITE_TITLE : 사이트 제목NEXT_PUBLIC_SITE_DESCRIPTION : 사이트 설명NEXT_PUBLIC_SITE_KEYWORDS : 사이트 키워드NEXT_PUBLIC_HISTORY_LIMIT : 히스토리 제한 (기본값 : 6)NEXT_PUBLIC_MAX_WHOIS_FOLLOW : max domain whois follow (기본값 : 0)NEXT_PUBLIC_MAX_IP_WHOIS_FOLLOW : max ip whois follow (기본값 : 5)REDIS_HOST : redis 호스트 (비어있을 때 캐시 비활성화)REDIS_PORT : Redis Port (기본값 : 6379)REDIS_PASSWORD : redis password (선택 사항)REDIS_DB : redis db (기본값 : 0)REDIS_CACHE_TTL : redis cache ttl secs (기본값 : 3600) /api/lookup? /api/lookup?query=google.com GET
{
"time" : 1.547 ,
"status" : true ,
"cached" : false ,
"result" : {
"domain" : " GOOGLE.COM " ,
"registrar" : " MarkMonitor Inc. " ,
"registrarURL" : " http://www.markmonitor.com " ,
"ianaId" : " 292 " ,
"whoisServer" : " whois.markmonitor.com " ,
"updatedDate" : " 2019-09-09T15:39:04.000Z " ,
"creationDate" : " 1997-09-15T04:00:00.000Z " ,
"expirationDate" : " 2028-09-14T04:00:00.000Z " ,
"status" : [
{
"status" : " clientDeleteProhibited " ,
"url" : " https://icann.org/epp#clientDeleteProhibited "
},
{
"status" : " clientTransferProhibited " ,
"url" : " https://icann.org/epp#clientTransferProhibited "
},
{
"status" : " clientUpdateProhibited " ,
"url" : " https://icann.org/epp#clientUpdateProhibited "
},
{
"status" : " serverDeleteProhibited " ,
"url" : " https://icann.org/epp#serverDeleteProhibited "
},
{
"status" : " serverTransferProhibited " ,
"url" : " https://icann.org/epp#serverTransferProhibited "
},
{
"status" : " serverUpdateProhibited " ,
"url" : " https://icann.org/epp#serverUpdateProhibited "
}
],
"nameServers" : [
" NS1.GOOGLE.COM " ,
" NS2.GOOGLE.COM " ,
" NS3.GOOGLE.COM " ,
" NS4.GOOGLE.COM "
],
"registrantOrganization" : " Unknown " ,
"registrantProvince" : " Unknown " ,
"registrantCountry" : " Unknown " ,
"registrantPhone" : " +1 2086851750 " ,
"registrantEmail" : " Unknown " ,
"rawWhoisContent" : " ... "
}
}{
"time" : 0.609 ,
"status" : false ,
"error" : " No match for domain google.notfound (e.g. domain is not registered) "
}{
"time" : -1 ,
"status" : false ,
"error" : " Query is required "
}TLDS WHOIS PARSER LIB 소스 코드
팁 : 일부 TLD의 Whois Parser는 현재 호환되지 않을 수 있습니다.이 프로젝트가 더 많은 TLD를 지원하도록 풀 요청에 기여해 주셔서 감사합니다!