마스터 DNS 서버에 새 영역이 추가되면 슬레이브 DNS 서버에 자동으로 새 영역을 생성하는 방법은 무엇입니까?

마스터 DNS 서버에 새 영역이 추가되면 슬레이브 DNS 서버에 자동으로 새 영역을 생성하는 방법은 무엇입니까?

오랫동안 저는 단일 DNS 서버를 사용해 왔습니다. 이제 백업으로 사용할 보조 DNS 서버를 만들고 싶습니다. 내 모든 도메인에 대해 슬레이브 영역을 수동으로 생성할 수 있으며 올바르게 업데이트됩니다. 그러나 기본 서버에 새 영역이 생성되면 슬레이브 서버에도 그에 따라 영역이 생성되도록 전체 DNS 서버를 복제하는 방법이 불분명합니다.

새 영역에 대해 마스터 영역을 주기적으로 확인하고 슬레이브 영역을 생성하는 데 필요한 것을 슬레이브에 업로드하는 몇 가지 스크립트를 만들 수 있습니다. 이 작업을 수행하는 더 깨끗한 방법이 있습니까?

BIND와 함께 두 개의 CentOS 시스템을 사용하고 있습니다.

답변1

내가 할 일은 Ansible과 같은 구성 관리 소프트웨어를 사용하거나 주기적으로 실행되는 스크립트를 사용하여 마스터에서 영역을 스캔하고 슬레이브 서버에서 설정하는 것입니다.

첫 번째 경우, Ansible이나 다른 구성 관리 도구를 모른다면 먼저 배워야 하지만 다른 프로젝트에 사용하게 될 것입니다. 두 번째에서는 기능적이지만 bash 스크립팅 기술에 따라 조금 더 추악한 것을 만들 것입니다.

이미 Ansible을 통해 BIND 서버를 관리하고 있는 사람들이 있습니다.이것그리고이것남자.

관련 정보