NSD를 사용하여 DNS 영역 데이터를 데이터베이스에 저장할 수 있습니까? 관련 문서를 찾지 못했습니다.
답변1
아니요, 이러한 복잡성은 명백합니다.아니요NSD의 디자인 목표.
NSD의 소스 코드를 잠깐 살펴봤습니다.나이namedb.h
, 상기시켜주셔서 감사합니다) 그리고 를 소비하는 모든 인터페이스를 구현해야 하므로 domain_table
이는 주로 다음과 같습니다.
domain_table_find
(귀하의 검색),domain_table_insert
(항목 추가/수정),domain_table_count
(참여자 수),- (
domain_table_search
(가장 일치하는 것은 내부 함수인 것 같습니다.오직사용되지만domain_table_find
여전히 Namedb.h의 "공개" API이므로 업스트림과 논의할 사항입니다.)) 물론 domain_table_create
(데이터베이스 핸들 생성),
nsec3 기능을 원하지 않는다고 가정하십시오.
이것이 작동하는지 테스트하기만 하면 재미있는 주말 프로젝트처럼 들리지만, 프로덕션에 배포하고 모든 것이 작동하는지 확인하려면 조금 더 많은 노력이 필요할 것 같습니다. NSD 유지보수 담당자와 대화하여 기능 업스트림이 가능한지 논의하고, 사람들이 NSD의 나머지 부분에서 버그를 수정하거나 기능을 추가하는 동안 기능이 중단되지 않도록 통합 테스트 및 CI 서비스를 추가해야 합니다.