欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

bind 9.9.4 mysql

劉柏宏2年前11瀏覽0評論

BIND 9.9.4 MySQL是一種能夠讓BIND DNS服務器與MySQL數據庫進行通信的工具。這個工具的主要目的是方便DNS管理員能夠使用已有的數據庫進行DNS的管理,比如自動添加、刪除、修改DNS記錄等等操作。

安裝步驟:
1. 下載bind-9.9.4.tar.gz和mysqldb-1.2.0.tar.gz兩個安裝包
2. 安裝mysql-devel
$ sudo apt-get install mysql-devel
3. 解壓bind-9.9.4.tar.gz和mysqldb-1.2.0.tar.gz
$ tar -zxvf bind-9.9.4.tar.gz
$ tar -zxvf mysqldb-1.2.0.tar.gz
4. 編譯和安裝
$ cd bind-9.9.4
$ ./configure --disable-linux-caps --with-dlz-mysql=/usr/local/mysql
$ make
$ sudo make install
配置步驟:
1. 創建一個DNS數據庫
$ mysql -u root -p
mysql>create database dnsdb;
mysql>quit;
2. 創建一個dnsdb的用戶并授權
mysql>grant all on dnsdb.* to 'dnsdbuser'@'%' identified by 'password';
mysql>flush privileges;
3. 導入bind9.9.4的數據庫schema
$ mysql -u dnsdbuser -p
mysql>use dnsdb;
mysql>source /usr/local/bind9.9.4/db/schema.mysql.sql;
4. 修改BIND的named.conf配置文件
dlz "mysql" {
database "mysql
{host=localhost dbname=dnsdb user=dnsdbuser password=password}
{select .....";
5. 重啟BIND
$ named -g
使用步驟:
1. 在MySQL數據庫中添加DNS記錄
$ mysql -u dnsdbuser -p
mysql>use dnsdb;
mysql>INSERT INTO records (domain_id, name, type, content, ttl, prio)
VALUES (1, 'example.com', 'A', '192.0.2.1', 3600, null);
2. 當BIND查詢example.com時,BIND會自動從數據庫中獲取相應的解析記錄

綜上所述,使用BIND 9.9.4 MySQL能夠使DNS管理員更方便地管理DNS記錄,而且也更加靈活,可以使用已有的MySQL數據庫進行管理。

上一篇birt連mysql
下一篇mysql max()