DNS服务器类型和DNS服务实战部署

DNS服务器类型:

主DNS服务器(master)  解析库(FQDN->IP)可以修改查询

辅助DNS服务器(slave)  对解析库不能修改,可以查询

区域传送:主DNS修改的解析库文件复制到辅助DNS

缓存服务器:将用户请求转发出去,并把解析结果缓存

转发器:就是DNS服务器将某些区域的查询转发给其他的DNS服务器。


配置DNS服务器

域名服务器:  万网 www.net.cn

新网 www.xinnet.com

申请 westos.com-->DNS

使其有 www.westos.com

    ftp.westos.com

   mail.westos.com

步骤:1)yum源配置好

              yum install bind -y

               能够实现DNS服务的软件bind (Berkeiey Internet Name Domain)

   2)根区域,localhost的正向和反向区域

DNS主配置文件/etc/name.conf

a.定义全局选项

vim /etc/name.conf

options{

directory "/var/named";             ####区域文件/var/named/:工作目录

}

zone "." IN {

        type hint;                     ###区域类型master,slave,forward,hint(提示域)

file "name.ca";

}

zone "localhosts" IN {

type master;

file "localhost.zone";

}

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

type master;

file "named.local";

}

b.建立解析文件

查根的域名服务器   (要能上网)

dig -t NS .  > /var/named/name.ca

************************************************************************************

宏定义

$TTL 600

$ORIGIN localhosts.

         name            {TTL}         IN RECORD_TYPE          VALUE

正向:www.westos.com.        600      IN        A           1.1.1.1

反向:1.600  INPIR www.westos.com  

***********************************************************************************

localhost.zone

name.local

c. 检查语法错误

service.named.configtest

named目录下的所属组为named 

service named start

d. 测试

dig -t NS localhost

dig -x 127.0.0.1

###

扩展DNS(使其能够解析刚注册的DNS)

vim /etc/name.conf

zone "westos.com" IN {

type master;

file "westos.com.zone"

}

vim /var/named/westos.com.zone

同如下实例:

改组named

service named reload

vim /etc/resolve.conf

将nameserver改为本机的IP

测试   dig -t  A www.westos.com      host  -A  www.westos.com   host  -t  NS   westos.com




你可能感兴趣的:(linux基础)