linux DNS服务器配置详解(red hat Fedaro core 8)

Linux 上搭建一台DNS服务器 ,希望能够对各位朋友的DNS学习提供一些帮助。

  搭建域名服务器主要涉及的文件有:

  (1)/etc/named.conf,此文件一般是个软链接;

  (2)/etc/hosts(非必须)

  (3)/etc/host.conf (一般不需要修改,有 order hosts,bind即可)

  (4)/var/named/*

  此文档只是一个NFS的初级搭建工程,就是能够运行的级别,没有什么高级设置,目的是快速入门。当然首先要查查系统是否已经安装了DNS的软件工具(BIND),如没有那只有拿来光盘重新安装或者到官方网站下载源码包编译安装,此处是采用系统自带的BIND;接下来就是进行相关文件的配置了。相关的配置文件均在/var/named目录下,主要配置为/var/named/chroot/etc/named.conf,域解析文件放在/var/named/chroot/var/named目录下。

  一、配置named.conf文件

  /var/named/chroot/etc/named.conf主要添加的配置内容如下:

  zone "kenson.com" IN {

  type master;

  file "kenson.com.zone";

  allow-update { none; };

  };

  zone "67.20.172.in-addr .arp a" IN {

  type master;

  file "zone.kenson.com";

  allow-update { none;}

  } ;

  二、配置相应的解析文件

  两个解析文件如下:(/var/named/chroot/var/named)

  /var/named/chroot/var/named /kenson.com.zone文件:

  $TTL 86400

  @ IN SOA linux.kenson.com. root.kenson.com. (

  42;serial (d. adams)

  3H;refresh

  15M;retry

 

 1W;exp iry

  1D );minimum

  IN NS linux.kenson.com.

  IN NS 172.20.67.203

  linux.kenson.com. IN A 172.20.67.203

  www IN A 172.20.67.203

  /var/named/chroot/var/named /zone.kenson.com文件:

  $TTL 86400

  @ IN SOA linux.kenson.com. root.kenson.com. (

  1997022700;Serial

  28800;Refresh

  14400;Retry

  3600000;Expire

  86400 );Minimum

  IN NS linux.kenson.com.

  203 IN PTR www.kenson.com.   // *这里这个端口号:203就是IP地址最后一位。

  三、重新启动服务

  #/etc/init.d/named restart

  四、测试部分

  1、设置域名文件/etc/resolve.conf,将nameserver 172.20.67.203加入;

        seach kenson.com

        nameserver 172.20.67.203

 

  2、采用nslookup/host/测试:

  [root@samba named]# nslookup

  > 172.20.67.203

  Server: 172.20.67.203

  Address: 172.20.67.203#53

  203.67.20.172.in-addr.arpa name = www.kenson.com.

  > www.kenson.com

  Server: 172.20.67.203

  Address: 172.20.67.203#53

  Name: www.kenson.com

 

 Address: 172.20.67.203

  >

  [root@samba named]# host www.kenson.com

  www.kenson.com has address 172.20.67.203

  [root@samba named]# host 172.20.67.203

  203.67.20.172.in-addr.arpa domain name pointer www.kenson.com.

  [root@samba named]#

  [root@samba named]# dig www.kenson.com

  ;<<>> DiG 9.3.2 <<>> www.kenson.com

  ;;global options: printcmd

  

  至此,一个简单的DNS服务器就配置完成了。

你可能感兴趣的:(网络)