KW

kincaidyang/whois

API development

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

66 stars 17 forks 품질 74 트렌드 34MIT

자체 호스팅 WHOIS/RDAP API 및 MCP는 도메인, IPv4/IPv6, CIDR 및 ASNs를 제공합니다.

개요

Golang의 도메인 이름을 기반으로하는 Whois 쿼리 도구, 이는 모든 공개적으로 사용할 수있는 TLD suffixed 도메인 이름, IPv4/v6, ASN을 지원합니다. ICANN Interim 정책 규칙에 따라 Universal Top Level Domain Names 및 EU General Data Protection Regulations의 등록을 위해 도메인 이름 정보를 검색 할 때이 프로그램은 필요한 정보 (예 : 반품 결과 참조)의 일부만 반환하고 소유자의 연락처, 주소, 전화, 우편함 섹션으로 돌아서는 안됩니다. 이 프로그램은 기본적으로 메모리 캐시를 사용하고 직접 실행할 수 있습니다. 설치를 위해 Redis의 제안 혼합을 배치하기 위해 생산 환경 또는 여러 예제를 사용할 수 있습니다. ⚠️ 구성 항목은 키 이름 (API 응답 필드 스타일로 선)과 함께 기능에 의해 그룹화됩니다. 알 수없는 키 또는 오래된 버전 (V0.9에 대 한) 시작에 잘못 되 고 마이그레이션 힌트를 제공 하 고 기본 값에 침묵 하지 않습니다. 모든 구성은 환경 변수에 의해 포함 될 수있다 ( 구성 파일 위의 선행) 도커 / Kubernetes와 같은 unmounted 구성 문서의 배포에 적합: Boolean 변수는 true와 하나를 인식하고 나머지 값은 false로 간주됩니다. Quietly는 숫자 변수 해상도가 실패하면 구성/기본값을 무시합니다. -: Redis는 더 나은 성능과 다중 케이스 캐시 공유 기능을 얻기 위하여 이용되기 위하여 추천됩니다 -: 쿼리의 빈도에 기초를 두어, 3,600 초 추천됩니다 -: Redis는 창의 바닥에 유효하지 않으며 LRU (recently used)에 의해 상속됩니다 상한 한계 도달 후에 -: "unfinded/rejected"의 짧은 시간 시렁은 비 확고한 자원을 위한 반복된 요구 상류를 피하기 위하여 쿼리합니다; 과태 60 초 - 제한하는 빈도의 통제는 제한합니다. - 일부 TLD는 프록시 액세스가 필요하며 특정 스프록 에이전트를 사용할 수 있습니다. 디버그는 각 캐시와 업스트림 쿼리를 출력하며 트래픽 소음의 높은 볼륨으로 출력합니다. 생산 환경은 정보를 유지하도록 조언됩니다. 최신 RDA 서버 목록은 서비스 시작시 IANA에서 즉시 인출되며 이러한 간격으로 새로 고침됩니다. 그리고 이 데이터는 드래그가 실패했을 때 하단으로 컴파일됩니다. - 기본 닫기. 유효한 열쇠 없이 auth.keys의 윤곽을 활성화하고 401 (RFC 9457 programm+json)를 반환합니다; 단지/건강 및 /ready exemptions는 조사의 생존/readiness를 허용하기 위하여 - 목표 모양에서: 전시 이름과 각 열쇠를 위한 속도 한계를 놓기 위하여。

개요(AI 번역)

한국어

소개

Golang의 도메인 이름을 기반으로하는 Whois 쿼리 도구, 이는 모든 공개적으로 사용할 수있는 TLD suffixed 도메인 이름, IPv4/v6, ASN을 지원합니다. ICRAN Provisional Policy Rules for Registration of Universal Top Level Domain Names and EU General Data Protection Regulations, 도메인 이름 정보를 검색 할 때, 이 프로그램은 필요한 정보 (예를 들어 아래 참조)의 일부만 반환하고 소유자 ’ s [T0], [T1], [T2], [T3] 및 [T3] 용어로 반환하지 않습니다.

번역 사이트:

  • [T4]
  • [T5] 으로 immoke

사용 방법

Docker 배포

다운로드 바이너리 파일 사용 릴리스 페이지에서 해당 플랫폼에서 바이너리 파일을 다운로드 할 수 있습니다.

소스 코드에서

# 설치에 의존

이 프로그램은 기본적으로 메모리 캐시를 사용할 수 있습니다, 이는 직접 실행할 수; 당신은 생산 환경 또는 여러 케이스 배포 제안을 사용할 수 있습니다 Redis와 참조 https://redis.io/docs/install/install-redis/install-redis-on-linux/ 설치.

# 편집 프로필

⚠️ 기능적인 그룹화에 의한 구성, keynamed camelCase (API 응답 필드 스타일로 행). 알 수없는 키 또는 오래된 버전 (V0.9에 대 한) 시작에 잘못 되 고 마이그레이션 힌트를 제공 하 고 기본 값에 침묵 하지 않습니다.

환경변수

모든 구성은 환경 변수에 의해 포함 될 수있다 ( 구성 파일 위의 선행) 도커 / Kubernetes와 같은 unmounted 구성 문서의 배포에 적합:

| 환경변수 | 대응 구성 | 기본 | 설명 | 팩스: 86-512-58592400 [T7] [T8] | [T8] | [T9] 서비스 듣는 항구 | [T10] [T11] | [T12] 동시 대응 가능 [T13] [T14] | 동일 [T15] | 동시 문의 청취 주소 [[T16] server.metricsAddr | [unclear] /metrics [T20] [T21] [T22] [T22] [T22] [T21] [T22] [T22] [T22] [T22] [T21] [T22] [T22] [T22] [T21] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T21] [T22] [T22] [T22] [T22] [T21] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T21] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] [T22] 로그 레벨: 디버그, 정보, 경고, 오류] ♪ 캐시. ♪.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

설치

docker run -d --name redis -p 6379:6379 redis:latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →