JXtreehouse / python_lessions

6 stars 3 forks source link

Bind9+Mysql+mysql-bind搭建DNS服务器 #3

Open AlexZ33 opened 5 years ago

AlexZ33 commented 5 years ago

简介

DNS(Domain Name System,域名系统),是域名和IP地址互相映射的系统,通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析。

背景

测试环境wifi由于测试需要经常需要更改的DNS解析,之前的DNS服务器是windows服务器,每次修改都需要远程进DNS服务器,打开DNS管理,添加主机.不能批量操作,不能批量导入.一次增加好多域名的话实在是很烦人的事情.所以,问题来了. 刚开始想到的是改成linux服务器,使用bind9.搭建好之后发现它的数据是以文本存储的,也就是添加修改域名我都要去修改一个文本文件.这样的操作跟windows的操作其实差不多.不是很方便也容易出错。所以抛弃这个方案. 后来发现了bind-mysql,这是一个bind连接读取mysql数据的一个底层驱动,这样就可以将数据存储到mysql数据库中,添加或者域名就修改数据库即可.然后写一个web界面管理。

1、安装mysql数据库,yum源安装

yum install -y mysql-server mysql mysql-devel
AlexZ33 commented 5 years ago

http://zgssheng.cn/2014/10/Bind9+Mysql+mysql-bind%E6%90%AD%E5%BB%BADNS%E6%9C%8D%E5%8A%A1%E5%99%A8/