PowerDNS 마스터-슬레이브 설정이 있습니다. 이제 PowerDNS API를 사용하여 애플리케이션에서 마스터 서버에 마스터 영역을 자동으로 생성하려고 합니다. 마스터 영역 템플릿을 만들었으므로 도메인이 추가되면 영역 파일이 올바른 레코드와 함께 자동으로 전파되고 슬레이브에 알립니다.
PowerDNS API를 통해 이 작업을 수행하는 방법에 대한 좋은 참조를 찾을 수 없습니다. 애플리케이션에서 도메인을 게시하고 템플릿을 사용하여 새 마스터 영역 파일을 만들도록 요청하고 싶습니다.
이 문제를 해결할 수 있는 API 호출의 좋은 예가 있는 사람이 있나요?
답변1
PowerAdmin 웹 인터페이스에서 템플릿을 생성했다고 가정합니다.
안타깝게도 API 호출에서는 PowerAdmin의 템플릿을 사용할 수 없습니다. PowerAdmin은 자체 템플릿이 있는 웹 기반 GUI일 뿐이며 PowerDNS 자체의 일부는 아닙니다. 따라서 PowerDNS API는 PowerAdmin 및 해당 템플릿과 같은 것이 있다는 것을 모르기 때문에 API 호출에서 해당 템플릿을 사용할 수 없습니다.
그러나 PowerDNS API 호출에 전달할 수 있는 json 템플릿 등을 생성할 수 있습니다.