CentOS 6下使用BIND配置简单DNS服务器

介绍: BIND是linux/unix下的开源免费DNS服务器,也是全世界应用最广泛的DNS服务器软件。 软件安装: yum install -y bind 主要配置文件介绍: /etc/named.conf                 //BIND主配置文件 /etc/named.rfc1912.zones        //DNS解析区域配置文件 /etc/named.localhost //正向解析模板文件 /etc/named.loopback //反向解析模板文件 BIND配置: 编辑主配置文件 vim /etc/named.conf 将如下如红色箭头所指的两处的值均改为“any”,第一处定义bind服务监听的本地网卡地址,默认仅监听回环地址,改为any后监听所有网卡。第二处定义的是允许查询DNS的主机,默认只有本地可以查询,改为any后允许所有主机进行DNS查询。 修改后如下图。 主配置文件的配置至此结束,接下来编辑DNS解析区域配置文件。 vim /etc/named.rfc1912.zones 此部分为正向解析区域配置模板,这里稍微啰嗦一下什么是正向解析什么是反向解析:正向解析就是通过域名解析出IP地址,反向解析就是通过IP地址来解析出域名。 此部分为IPv6反向解析区域配置模板。 此部分为反向解析区域配置模板 这里,我们添加一个正向解析区域和一个反向解析区域。 直接在模板基础上修改即可,如下图,第一个“it7e.com”是要解析的域名,第二个“it7e.com”是正向解析配置文件的文件名。 默认情况下,所有的解析配置文件都存放在/var/named/目录下。 再添加一个反向解析区域,其中”1.168.192″是要进行反向解析的网段”192.168.1″的倒写,而图中的“192.168.1”则是反向解析配置文件的文件名。 最后,分别编辑两个解析区域的解析配置文件向其中添加解析即可。 先根据正向解析配置文件模板”named.localhost”创建正向解析配置文件”it7e.com”。 cp -p /var/named/named.localhost /var/named/it7e.com 再根据反向解析配置文件模板“named.loopback”创建反向解析配置文件“192.168.1”。 cp -p /var/named/named.loopback /var/named/192.168.1 编辑正向解析配置文件“it7e.com” … Continue reading CentOS 6下使用BIND配置简单DNS服务器