A-A+

linux配置dns的方法

2015年12月25日 站长资讯 暂无评论

本章重点:

1.DNS的作用:记录了各种主机域名与ip地址的对应关系;

(1.)正向解析:域名——IP

(2.)反向解析:IP——域名

2.BIND是能够提供域名服务的DNS服务程序,,所以要安装以下几个BIND的软件包:

(1)bind-9.3.6-4....提供域名服务的主程序及相关文件

(2)bind-utils-9.3.6-4....提供对DNS服务器测试的工具,如:nslookup

(3)bind-libs-9.3.6-4....提供bind,bind-utils,需要的使用的函数库

(4)bind-chroot-9.3.6-4..为BIND服务提供一个伪装的根目录,以提高安全性

(5)caching-nameserver-9.3.6.4...提供构建缓存域名服务器的基本配置文件

注:这些软件包也是基于RedHat的系统光盘安装的

安装成功后,可用:service named status 来查看name服务的运行状态

3.建立主配置文件 named.conf

  1. vi  /var/named/chroot/etc/named.conf  
  2. options  {  
  3.      directory  “/var/named” ; 数据文件的默认位置  
  4. };  
  5. zone “benet.com”  IN  {  
  6.   type  master ;   类型为主区域  
  7.   file “benet.com.zone”; 区域传输文件为benet.com.zone  
  8.  allow-transfer{173.16.16.6;};允许从服务器下载正向区域数据  
  9. };  
  10. zone “16.16.173.in-addr.apra” IN {  
  11.    type  master;  
  12.    file“173.16.16.apra”;区域传送文件为173.16.16.apra  
  13.   allow-transfer{173.16.16.6;};允许从服务器下载反向区域数据  
  14. };  

注:当不需要建立从域名服务器时,上述配置内容的“allow-transfer....”部分可以不添加

反向区域也是如此

4.建立正,反方向区域数据文件

  1. Vi  /var/named/chroot/var/named/benet.com.zone  
  2.                                创建正向数据文件  
  3. $TTL   86400  
  4. @ SOA benent.com.   Admin.benet.com. (  
  5.           2014090901  
  6.           4H  
  7.           30M  
  8.           12H  
  9.            1D  
  10. )  
  11. @       IN    NS         ns1.benet.com.  
  12.          IN    MX 10      mail.benet.com.  
  13. ns1     IN    A          192.168.1.1  
  14. mail    IN    A          192.168.1.2  

创建反向区域vi /var/named/........192.168.1.apra

注:内容和上述内容一样,区别:上述创的是A记录,这里创的是PRT记录;

例:1 IN PRT ns1.benet.com.

5.检查主配置文件和区域配置文件编写时的语法错误:

主配置文件:named-checkconf /var/named/chroot/etc/named.conf

区域配置文件:(1)cd /var/named/chroot/var/named

(2) named-checkzone benet.com benet.com.zone

注:出现OK!配置成功

6.本地hosts文件

vi /etc/hosts

173.16.16.5 ns1.benet.com

173.16.16.6 ns2.benet.com

7.设置本地DNS地址

vi /etc/resolv.conf

nameserver 173.16.16.5

nameserver 173.16.16.6

最后启动DNS服务即可:service named start

标签:

给我留言