PowerDNS Admin是一个基于Web的界面,使您能够使用管理界面管理域的DNS区域,例如有助于管理员轻松地添加、管理和更新DNS区域。由于其自动PTR记录设置,IPv4和IPv6支持已经帮助成千上万的用户和数百万个域满足了他们的DNS管理需求。那么如何在基于Linux系统的海外云主机上安装PowerDNS Admin?主要步骤分享如下。
使用SSH工具远程连接到该Linux服务器,然后运行下面命令开始安装MariaDB数据库服务器。
sudo apt-get update
sudo apt-get upgrade
sudo apt install mariadb-server -y
一旦完成了数据库服务器的安装,就该为PowerDNS创建数据库和用户了。登录到数据库服务器:
sudo mysql -u root
为PowerDNS创建一个数据库(本文以example为例)
CREATE DATABASE example;
将用户和所需的权限分配给example数据库(PowerDNS数据库)
grant all on example.* to exampleuser@localhost identified by ‘example@123’;
要更新用户设置,请使用以下命令刷新权限,
FLUSH PRIVILEGES;
这里您已经安装了数据库服务器并创建了数据库。下一步是为PowerDNS数据库创建所需的表。登录到数据库服务器:
sudo mysql -u root
使用Use命令切换到example数据库用户:
USE example;
创建好数据库表后,开始安装PowerDNS。
对于Ubuntu操作系统,禁用systemd-resolve,它与PowerDNS冲突。要禁用systemd-resolve并删除默认的resolv.conf文件并创建新的resolve.conf文件,请运行以下命令:
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
rm -rf /etc/resolv.conf
echo “nameserver 8.8.8.8” > /etc/resolv.conf
运行下面命令安装PowerDNS即可。
apt-get install pdns-server pdns-backend-mysql -y