当前 DNS 服务器环境如上图描述
说明:
- pdns master 当前负责解析 vclound.com 域名, 并同步数据至 pdns slave 及 bind slave 中, 只对 vclound.com 域名进行解析, 其他域名解析转发至 10.199.129.21
- pdns slave 主要为 vlcound.cm 作用备用从服务器, 其他域名解析转发至 10.199.129.21 服务器
- bind server 主要用于解析 yum 源, 如 centos, redhat, fedoraproject 等, 并成为 vclound.com 的从服务器
特殊:
- 因业务需要, vclound.com 需使用子域 sh.vclound.com
- sh.vclound.com 在其他地区, 暂不进行说明
PDNS 不当前不支持子域授权
因此需要使用到 pdsn-recursor 支持
原理
pdns 当前只解析自己 (vclound.com) 假如需要解析 sh.vclound.com, 则做 forward-zone 的方法把所有的数据解析转发至 sh.vclound.com 的服务器实现数据解析.