快速搭建dns域名服务器

dnc服务器分类: 主域名服务器、辅助域名服务器、缓存域名服务器

dnc查询方式:  递归查询   迭代查询

本机域名解析文件: /etc/hosts

 

1、  软件安装:

 yum install bind*  caching-nameserver -y

  bind-9.7.3-2.el6.i686          dnc服务器主程序

bind-chroot-9.7.3-2.el6.i686   将主程序关在家里

bind-utils-9.7.3-2.el6.i686      bind客户端工具

 

2、配置文件目录:

 /var/named/chroot/etc/named/named.conf

 /var/named/chroot/var/named/lzp.com.zone

 

3、配置相应的配置文件:

##配置基本步骤:配置主配置文件——---配置空间文件----配置区域数据库文件

配置主配置文件: (这里把空间文件合并到了主配置文件里)

#######主服务器########

options {

        listen-on port 53 { any; };

        directory       "/var/named";

};

zone"lzp.com" IN {

        type master;

        file "lzp.com.zone";

allow-transfer{ 10.1.1.167;};    //允许从服务器167主机

};

 

zone"1.1.10.in-addr.arpa" IN {

        type master;

        file "10.1.1.zone";

allow-transfer{10.1.1.167;};  //允许从服务器167主机

};

#include"/etc/named.rfc1912.zones"; //把空间文件包含进来

 

 

4、配置区域数据块文件:

【正向解析配置】

$TTL 86400

@       IN SOA server.lzp.com.   root.lzp.com. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H)    ; minimum

@       IN      NS       server.lzp.com.

@       IN      NS       slave.lzp.com.    //从服务器主机记录

server   IN       A      10.1.1.166 

Slave    IN       A       10.1.1.167       //从服务器A资源记录

mail     IN       A    server.lzp.com.

@       IN    MX 10     server.lzp.com.

www    IN   CNAME     server.lzp.com.   //定义别名

 

【反向解析配置】

$TTL 86400

@       IN SOA server.lzp.com.   root.lzp.com. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ;retry

                                        1W      ; expire

                                        3H)    ; minimum

@       IN      NS      server.lzp.com.

@       IN      NS       slave.lzp.com.

166                      IN      PTR     server.lzp.com.

167     IN     PTR      slave.lzp.com.

 

 

####################辅助服务器##################

 options {

        listen-on port 53 { any; };

        directory       "/var/named";

};

zone"lzp.com" IN {

        type slave;

        file "slaves/lzp.com.zone";

masters { 10.1.1.166;};    //指明主服务器地址

};

 

zone"1.1.10.in-addr.arpa" IN {

        type slave;

        file "slaves/10.1.1.zone";

 masters{ 10.1.1.166;}; //  指明主服务器地址

};

 

5、启动服务:

   注意权限:  chown named:named  /et     c/named.conf

               chown named:named  /var/named  -R

 

   启动服务:   service named  restart/start

  修改dns:    /etc/resolv.conf

 修改主机名:/etc/sysconfig/network

6、定义装发:

  /etc/named.conf中增加转发区域:

  Zone  “sian.com” IN {

        type forward;

        Forwarders {192.168.1.1;};  //当请求的解析域名是sian.com结尾时转发

 

7、常用的测试命令:

  nslookup  

 nslookup  [-type=资源记录]hostname/ip  [dns server]

  host

  host  [-t type]  hostname/ip  [dns server]

dig  www.lzp.com  @8.8.8.8 指定8.8.8.8dns服务器  

dig  -t mx lzp.com   //查询lzp的邮件交换记录

 

  Windows 清空缓存:ipconfig /flushdns

 

你可能感兴趣的:(dns,域名服务器)