PowerDNS配置不完全手册。
2011-03-25 21:24:54
标签:dns linux 休闲 职场
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。./1228/526504
在Linux平台下配置DNS服务器,大家一定首选想到的是BIND,不错BIND绝对是DNS服务器软件的老大,全球13台根域名服务器中有10台使用的是BIND。不过使用开源软件有一个很大的好处就是无论你要做什么永远会有不止一种选择,如果你不想使用BIND配置DNS服务器,那么PowerDNS会是一个不错的选择。
PowerDNS(官方网站:/)是一个跨平台的开源DNS服务组件,PowerDNS同时有Windows和Linux/Unix的版本。ess的mdb文件记录DNS信息,而在Linux/Unix下则可以使用MySQL来记录DNS信息。
下面我们一起来看下在如下图所示一个简单的网络拓扑中,如何在Debian Square平台下通过PowerDNS及Poweradmin(一个基于Web的PowerDNS管理工具)配置一个DNS服务器。
1、 由于我们需要将PowerDNS的数据保存到MySQL数据库中,所以首先使用如下命令安装MySQL,在安装过程中需要设置MySQL管理员(root用户的密码)。
******@srv:~# apt-get -y install mysql-server mysql-client
2、 使用如下命令注释MySQL配置文件(/etc/mysql/f)的bind-address参数,以便使MySQL可以侦听所有网络接口的访问语法。
******@srv:~# netstat -tunlp | grep 3306
tcp 0 0 :3306 :* LISTEN 3275/mysqld
******@srv:~# sed -i -e 's/bind-address/#bind-address/' /etc/mysql/f
******@srv:~# /etc/ restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
******@srv:~# netstat -tunlp | grep 3306
tcp 0 0 :3306 :* LISTEN 3600/mysqld
3、 使用如下命令安装PowerDNS。
******@srv:~# apt-get -y install pdns-server pdns-backend-mysql
4、
PowerDNS配置不完全手册 来自淘豆网m.daumloan.com转载请标明出处.