linux服务器笔记一:DNS详细笔记

基础的啃了两个月才学完,自己实在是不够有毅力啊,下面开始重点学服务器,首先是各种服务器架设,然后是架构学习,最后学集群吧,学完估计要不少时间,总之先存下DNS服务器的笔记~


DNS:Domain Name Service 域名解析服务器

一:

主要配置文件:

/etc/named.conf

全局定义规则

        /etc/named.rfc1912.zones

        区域配置文件

/var/named/

区域数据文件

安装(Centos 6):

        yum install bind bind-chroot

配置:

1、修改/etc/named.conf

         listen-on port 53 { 127.0.0.1; };  改成  listen-on port 53 { any; };                        allow-query { 127.0.0.1; };  改成  allow-query { any; };  

 127.0.0.1仅限制本机使用,所以改成any


2、修改/etc/named.rfc1912.zones添加

zone "linux.com" IN {                                   ---正向解析

                 type master;                           ---主域名服务器

                 file "linux.com.zone";                 ---配置文件      

         };

zone "2.168.192.in-addr.arpa" IN {                      ---反向解析

               type master;

               file "192.168.2.zone";

         };


3、配置正向解析:

vim /var/named/linux.com.zone(需要自己创建,注意权限,名字和正向配置文件一致)格式:

$TTL 时间

ZONE NAMETTLINSOAFQDNADMINISTRATOR_MAILBOX (

0;serial number                   --- 作为序列号

3H;refresh                        --- 服务器的更新时间

1H;retry                          --- 重新更新时间间隔

2W;expire                         --- 多久之后宣布失败

 )

时间单位:M(分钟)、H(小时)、D(天)、W(周),默认单位是秒

              

                               NS      @                ---主机记录,@代表引用linux.com

                               A       192.168.2.1             

www                            NS      192.168.2.1             ---www后面会自动不全

                                                               将www.linux.com解析成

                                                               192.168.2.1

ftp                            CNAME    www             ---别名将ftp的指针指向www

                               MX 10   mail             ---邮件交换记录

mail           A               192.168.2.2              ---将mail.linux.com解析192.168.2.2 保存退出


4、建立反向配置文件

vim /var/named/192.168.2.zone  

                               NS      @

                               A       192.168.72.128         ---主机ip       

1           IN         PTR     www.linux.com.                 ---反向解析,将192.168.2.1解                                                               析成www.linux.com            

2           IN         PTR     mail.linux.com.                 

保存退出


5、启动DNS

service named start


6、开机启动

chkconfig named on


7、测试

模拟环境可以用nslookup测试,直接>后输入域名和ip地址即可


二、从DNS服务器配置:

1、安装

再配置一台dns服务器


2、修改/etc/named.rfc1912.zones

zone "linux.com" IN {                                   ---正向解析

                 type slave;                            ---从服务器

                 file "slaves/linux.com.zone";          ---保存在slaves文件夹下配置文件                      masters { 192.168.2.1 ;};          ---主服务器地址

         };

反向省略

3、重启


三、子域授权

linux.com      IN   NS  ns1.linux.com.

ns1.linux.com. IN   A   192.168.2.2 


四、转发

某区域转发:

zone “ZONE_NAME" IN {

     type forward;

     forward {frist|only}

     forwarders { IP;};

};

全局写入named.conf文件

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