利用PowerDNS搭建免费DNS服务器 附PowerDNS安装配置全过程
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
出于各种原因,我们很多用户可能需要自己搭建DNS服务器,搭建的方法有各种,蜗牛有幸接触到免费开源的PowerDNS系统,可以帮助我们在Windows和Linux上搭建免费DNS服务器。公众对于PowerDNS介绍是这样的,蜗牛就复制原话\\”PowerDNS是一个跨平台的开源DNS服务组件,PowerDNS同时有Windows和Linux/Unix的版本。PowerDNS在Windows下可以使用Access的mdb文件记录DNS信息,然后在Linux/Unix下则可以使用MySQL来记录DNS信息。\\”
本来是在国外的博客中有看到介绍以及安装方法的,但由于信息可能过时,或者是蜗牛技不如人琢磨了2天时间才完整的搭建成功,然后再重新安装一遍VPS,已完成这篇文章的撰写。至少我可以保证这篇PowerDNS搭建过程是自己成功演练下进行的,这篇文章是基于centos 6 32位完成的,记录如下。
第一、安装MYSQL服务组件
因为PowerDNS是需要用到MYSQL数据库存储数据的,所以需要搭建MYSQL数据库环境。
yum -y install mysql mysql-server #安装MYSQL
chkconfig –levels 235 mysqld on #设置开机启动
/etc/init.d/mysqld start
修改root用户mysql密码
mysqladmin -u root passwordmyrootpassword
第二、安装PowerDNS
yum install wget
wget https://soft.laozuo.org/powerdns/epel-release-6-8.noarch.rpm
rpm -Uvh ./epel-release-6-8.noarch.rpm
yum install pdns pdns-backend-mysql
连接MYSQL,创建数据库
mysql -u root -p
连接之后,输入我们上面设置的密码登录MYSQL,之后开始创建数据库和用户
create database powerdns; #创建数据库
#创建数据库用户power_user ,并且设置www.laozuo.org为密码,我们设置的时候修改成自己的密码
grant all onpowerdns.* to\\’power_user\\’@\\’localhost\\’ identified by\\’www.laozuo.org\\’;
flush privileges;
#创建数据表
use powerdns;
create table domains (
id int auto_increment,
name varchar(255) not null,
master varchar(128) default null,
last_check int default null,
type varchar(6) not null,
notified_serial int default null,
account varchar(40) default null,
primary key (id));
create unique index name_index on domains(name);
create table records (
id int auto_increment,
domain_id int default null,
name varchar(255) default null,
type varchar(6) default null,
content varchar(255) default null,
ttl int default null,
prio int default null,
change_date int default null,
primary key(id));
create index rec_name_index on records(name);
create index nametype_index on records(name,type);
create index domain_id on records(domain_id);
create table supermasters (
ip varchar(25) not null,
nameserver varchar(255) not null,
account varchar(40) default null);
#退出当前MYSQL管理
quit;
第三、编辑vi /etc/pdns/pdns.conf配置文件
launch=gmysql
gmysql-host=127.0.0.1
gmysql-user=power_user
gmysql-password=www.laozuo.org
gmysql-dbname=powerdns
添加上述至pdns.conf最后,注意修改上面的数据库用户名以及密码对照上面设置的。
设置开机自动启动PowerDNS
chkconfig –levels 235 pdns on
/etc/init.d/pdns start
到目前为止,我们POWERDNS已经安装完毕,我们后面需要安装WEB管理界面。
第四、安装PowerAdmin管理平台
A – 安装PHP环境
yum -y install httpd php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mhash gettext
设置开机启动apache
chkconfig –levels 235 httpd on
/etc/init.d/httpd start
B – 安装环境需要的2个支持组件
yum install php-pear-DB php-pear-MDB2-Driver-mysql
C – 安装PowerAdmin
以上A,B都完成PowerAdmin 需要支持的环境,这里我们安装最新poweradmin-2.1.7版本包
cd /tmp
wgethttps://soft.laozuo.org/powerdns/poweradmin-2.1.7.tgz
tar zxvfpoweradmin-2.1.7
mv poweradmin-2.1.7 /var/www/html/poweradmin
touch /var/www/html/poweradmin/inc/config.inc.php
chown -R apache:apache /var/www/html/poweradmin/
我们先导临时文件夹tmp中下载和解压最新版本poweradmin-2.1.7,然后移动到VAR/WWW/HTML目录下。
这样完毕之后,我们可以用自己VPS的IP地址/poweradmin/install/打开POWERDNS安装向导。
第五、安装PowerAdmin向导
这里我们看上图,选择第一个英文语言,后面我们在设置账户登录时候可以选择CHINESE。
这里输入的是设置的数据库信息,以及设置Poweradmin面板密码。
设置数据库用户信息,以及DNS的域名服务器信息。
然后一直确定到最后,需要删除install/目录文件,然后在ip地址/poweradmin/登录POWERDNS面板。
面板管理用户名admin,密码为我们之前设置的,可以选择CHINESE中文面板。
到目前为止,我们已经看到PowerDNS全部安装完毕,而且可以登录管理界面。因为是演示操作,所以数据库我这里用的root信息,如果我们真实搭建时候需要单独一个用户信息,确保账户的安全。对于如何使用,如果以后有时间写一篇补充应用方法,一般会用的朋友应该自己能琢磨。
[PowerDNS]历史优惠活动内容
猜你可能想看的VPS
- 极光KVM:月末冲刺活动,美西/香港cn2云服务器,低至19元/月起 香港VPS[主机]
- HTML5绿色有机食品电商网站模板 - Organtio 全球[VPS测评]
- 很简单的图片不规则布局样式,纯css样式实现的图片瀑布流布局 全球[VPS测评]
- 因搜包耽误员工下班,苹果将支付3050万美元赔款 全球[VPS测评]
- 云计算的三种服务模式,SaaS和PaaS的区别在哪里? 全球[VPS测评]
- 快速云:vps云服务器的区别是什么?2022-08-1913:32来源: 全球[VPS测评]
- 云计算的大门依旧没向雷军敞开 全球[VPS测评]
- 谷歌浏览器网址如何显示http,www,Chrome谷歌浏览器恢复地址栏 全球[VPS测评]
- 轻云互联,香港VPS月付22元 美国VPS月付19元 美国VPS[主机]
- 碳氧云,香港vps路由调整为沙田cn2,特价款6核6G仅80元/月 香港VPS[主机]
- 手帕云,便宜小带宽香港CN2 VPS,集群10G防御,双向CN2直连,仅 香港VPS[主机]
- 2020畅行云双11活动:海内外云服务器超低1.5折,2核2G5M云主机 全球[VPS测评]
- 亿速互联怎么样?香港沙田vps,2核1G3M云主机仅98元/月,780元 香港VPS[主机]
- hosthatch:香港/芝加哥/伦敦等11机房VPS低至$17.5/年 香港VPS[主机]
- HKserver:香港GIA VPS,1核/512MB/10GB空间/1 虚拟空间(主机)
- 一个纯CSS ToolTip提示工具组件,鼠标悬停的时候会出现气泡文字提 全球[VPS测评]
- 腾讯云海外云服务器怎么购买,香港2核4G云服务器661.2元/年,老用户 香港VPS[主机]
- 腾讯云香港服务器2核4G30M仅804元/年,2412元/3年;国内轻量 香港VPS[主机]
- 速泽云:香港学生云主机,7.5元/月起;镇江NET2.1元/月起,美国v 美国VPS[主机]
- 免备案服务器对权重和网站排名有影响吗? 全球[VPS测评]
- 阿里云服务器一年价格多少钱?阿里云服务器报价 全球[VPS测评]
- 菜单选中标记CSS3动画效果 全球[VPS测评]
- 中行升级服务力促跨境电商发展 全球[VPS测评]
- 拼多多回应筹备跨境电商业务:不予置评 全球[VPS测评]
- 快速云:云服务器vps的区别是什么云服务器和vps哪个比较好2022-0 全球[VPS测评]
- 谷歌浏览器网址如何显示http,www,Chrome谷歌浏览器恢复地址栏 全球[VPS测评]
- CubeCloud,香港cn2,美国cn2 gia线路vps主机,2核1 美国VPS[主机]
- 冀青云怎么样?香港CN2-GIA vps月28元/香港NTT 月9元 香港VPS[主机]
- 印象云vps,香港安畅gia低至22元起,1核1G内存,小带宽无限流量, 香港VPS[主机]
- 搬瓦工:美国香港cn2 gia线路VPS,10Gbps带宽,移动+联通企 美国VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-143567.html











