Authoritative Server Backend
- 后端模块
- sql
- sqlite
- oracle
- mysql
- pgsql
- odbc
- opendb
- bind
- tinydns
- remote
- pipe
- lua
- ldap
- sql
- 后端方法分类
- minimal
- list
- 用于支持 AXFR
- lookup
- get
- getSOA
- list
- master
- getUpdatedMasters
- setNotifed
- slave
- getDomainInfo
- isMaster
- getUnfreshSlaveInfos
- setFresh
- startTransaction
- commitTransaction
- abortTransaction
- feedRecord
- supermaster
- superMasterBackend
- createSlaveDomain
- dnssec
- 其他
- minimal
- 主要接口
BackendFactory
DNSBackend
的工厂类
DNSBackend
- 后端接口
XXXLoader
- 静态初始化类
- 用于注册工厂方法
BackendMakers().report(new XXXFactory)
- 需要实现
pdns/dnsbackend.hh
中的 DNSBackend - AXFR