10.0 权威DNS篇
对公网用户开放的域名还是全部使用云提供商, 如: aliyun
DNSPOD
等, 搭建权威DNS服务器主要是为了解决如下问题:
程序之间调用使用, 全部使用
svc.example.com
这样的解析, 如mysql数据库使用rds.svc.example.com
主机名解析
自建DNS服务器比较流行的软件为BIND
, 但是BIND
没有数据库的支持,也不能很好的实现WEB管理记录, 经过调研以后选用PowerDNS
PowerDNS
是一个跨平台的开源DNS服务组件,它是高性能的域名服务器,除了支持普通的BIND配置文件,PowerDNS还可以从MySQL
,Oracle
PostgreSQL
等的数据库读取数据。PowerDNS安装了PowerDNS-Admin
可以实现Web管理记录。
PowerDNS的Authoritative Server在4.1.0版本以后移除了recursion功能,只能作为纯权威授权服务器使用,不在转发非本域的请求到上游DNS。
PowerDNS Authoritative Server
PowerDNS权威服务器,用于权威应答自身所管辖的域。
PowerDNS Recursor
PowerDNS递归服务器,用于递归或迭代请求DNS到上游DNS服务器。
dnsdist
PowerDNS的DNS负载均衡器,用于负载均衡DNS请求到多个DNS服务器。
最后更新于
这有帮助吗?