2012-01-10 4 views

답변

2

내장 REST API에 대해 알고있는 DNS 서버 소프트웨어가 없습니다. 내가 아는

옵션은 다음과 같습니다

  1. 사용 표준 동적 업데이트
  2. 가 완료 클라이언트 사용할 수 후에는 IETF "이름 서버 제어 프로토콜을"사용 (예 : DNSCCM)

동적 업데이트 메시지를 생성 할 수있는 RESTful 스크립트의 빠른 세트를 작성하는 것은 어렵지 않을 것입니다. Perl에 대해 Net::DNS을 사용한 것을 보았습니다.

5

callsign은 Python으로 작성된 REST API를 제공하는 미니 DNS 서버입니다. 요청을 인증하기 위해 iptables를 사용하여 특정 IP 주소에 대한 액세스를 제한 할 수 있습니다.

인증을 위해 다른 것을 사용하려는 경우 패키지를 가져 와서 명령 줄 인터페이스 또는 내부 Python API에 직접 API를 작성할 수 있습니다. 그것은 아파치 라이선스에 따라 라이선스가 부여되었으므로이를 사용하는 코드로 할 수있는 일에 상당히 관대합니다.

4

Openstack Designate 시도해보십시오. 표준 DNS 네임 서버에서 실행되는 REST API입니다. 도메인 & 기록 관리에 대한

  • REST API를
  • 멀티 테넌트 (multi-tenant) (자동 생성 레코드) 노바와 중성자 통지와 통합하는 대신에 인증
  • 프레임 워크 키스톤와
  • 통합
  • 즉시 사용할 수있는 PowerDNS 및 Bind9 지원