绑定 MySQL/MyDNS

绑定 MySQL/MyDNS

下午好,

在 Stackoverflow 上提问失败后,我不得不在这里发布它。问题仍然存在。

我需要你的力量来完成另一个项目。

我想要有一个 DNS 服务器,它位于与数据库(mysql 首选项)相连的后端。

我尝试按照几个教程进行操作,但是在安装以下包时经常失败:

libmysqlclient-dev

而且由于没有意义,无法直接安装 mysql-server,目前只有 mariadb server 在工作。

你们当中有谁能帮助我解决这个问题?

问候

PS:为什么要使用数据库后端?由于我需要管理的域名太多,因此我想创建一个用于 DNS 托管的 Web 面板。

我目前尝试过的(包括重新安装):

Serval Linux 操作系统(Ubuntu 22.04、18.04、16.xx;CentOS 7、Debian 10)

使用 mariadb 代替 mysql 服务器(两者哪个都无所谓,只要能用就行)

放弃了 MyDNS,希望找到一个与数据库绑定的答案

这两个在 mysql-server 和 libmysqlclient-dev 安装时都失败了。

答案1

据我所知,ISC Bind 不包含对特定数据库后端的任何本机支持。据我所知,它仅提供与 DynDB 的绑定https://bind9.readthedocs.io/en/latest/chapter6.html#dynamic-database-dyndb

您将需要第三方扩展来提供 MySQL/MariaDB 驱动程序和相关的数据库模式。

PowerDnS 通常被推荐作为替代 DNS 服务器,它对许多不同的后端提供本机支持/插件,并且包括 MySQL IIRC

相关内容