linux-dns

dns:域名服务器,用来名称解析的,就是把IP和主机名转行

nsswitch:给需要名称解析的机制,提供名称解析平台,不负责实质的名称解析,就是一个配置文件/etc/nsswitch.conf

            文件/etc/nsswitch.conf格式:hosts:files     dns,files指/etc/hosts文件,dns指dns服务

            stub resolver:名称解析器,这会找到files(/etc/hosts)进行解析,若解析不了就会用dns解析

 

hosts:格式:ip地址     主机名      别名;ip和主机名多了,就有了LANA

LANA:数据表格式:ip,主机名;管理ip和主机名,LANA是属于美国控制,不安全,就有了民间组织ICANN

ICANN:管理最顶尖的域名

dns数据库格式:名称(name:区域)[肯定(600)/否定(TTL)]          internet网络资源(in)           资源记录类型(RRT)               数据(value)

                           mageedu.com.                    600                                in                                              SOA                                         NS1.mageedu.com.(主)           (邮箱)mail.mageedu.com. (

                                                                       20200520(serial number:版本号)

                                                                       1H(refresh:刷新时间)

                                                                       5M(retry:间隔多久重试)

                                                                       1W(expire:重试多久)

                                                                       1D)(na ttl:否定回答)

             正向:   www.mageedu.com.            600                               in                                               A                                              1.1.1.1

             反向:   1.1.1.1                                  600                               in                                               PTR                                         www.mageedu.com .

   

     特殊ns成对:mageedu.com.                     600                               in                                                NS                                            NS1.mageedu.com.

                           mageedu.com.                     600                               in                                                NS                                            NS2.mageedu.com.

                          NS1.mageedu.com.              600                               in                                                A                                              1.1.1.2

                          NS2.mageedu.com.              600                               in                                                A                                              1.1.1.5

    特殊邮件MX成对:

                          mageedu.com.                      600                               in                                                MX      10(优先级0-99)              mail.mageedu.com.

                         mail.mageedu.com.               600                               in                                                A                                              1.1.1.3

           别名:   www.mageedu.com.              600                               in                                               CNAME                                      www2.mageedu.com.

     资源记录类型:A(IPA4,adree,名称转ip,只需定义正向文件中),

                             AAAA(IPV6,adree,名称转ip,只需定义正向文件中),

                             PRT(pointer,ip转名称,只定义反向文件中),NS(name server),

                             MX(邮件,邮件服务器域名转主机名,只需定义正向文件中,不定义反向文件中),

                             CNAME(别名,NAME是value别名),                                   

                             SOA(授权记录,用来标明一个区域主从服务器如何同步数据以及授权对象,必须放在最开始)

区域:例如:

      ns为:mageedu.com                IN             NS             NS.mageedu.com

                 NS.mageedu.com          IN             A                192.168.0.10

     mageedu.com                     192.168.0.0/24

     www.mageedu.com             192.168.0.1

     mail.mageedu.com              192.168.0.2    mx

正向区域文件写法:

   mageedu.com.                     600                               IN                             SOA                                         NS1.mageedu.com.                  mail.mageedu.com.(

                                               20200520

                                               1H

                                                5M

                                                1W

                                                1D)

   mageedu.com.                     600                               IN                             NS                                            NS1.mageedu.com.

   mageedu.com.                     600                               IN                              NS                                            NS2.mageedu.com.

   NS1.mageedu.com.             600                               IN                               A                                              192.168.0.10

   NS2.mageedu.com.             600                               IN                               A                                              192.168.0.11

   mageedu.com.                     600                               IN                               MX      10(优先级0-99)             mail.mageedu.com.

   mail.mageedu.com.             600                                IN                              A                                              192.168.0.2

   www..mageedu.com.           600                                IN                              A                                               192.168.0.1   

反向区域文件写法:

   0.168.192.in-addr.arpa.       600                                   IN                              SOA                                            NS1.mageedu.com.                  mail.mageedu.com.(

                                               20200520

                                               1H

                                                5M

                                                1W

                                                1D)

   mageedu.com.                     600                               IN                                 NS                                            NS1.mageedu.com.

   mageedu.com.                     600                               IN                                 NS                                            NS2.mageedu.com.

   10.0.168.192.in-addr.arpa.   600                               IN                                PRT                                          NS1.mageedu.com.

   11.0.168.192.in-addr.arpa.   600                               IN                                PRT                                          NS2.mageedu.com. 

   #mageedu.com.                     600                               IN                                 MX      10(优先级0-99)             mail.mageedu.com.

   #192.168.0.2.in-addr.arpa     600                               IN                                 PRT                                          mail.mageedu.com.

   192.168.0.1.in-addr.arpa     600                               IN                                 PRT                                          www.mageedu.com.

 

区域传送类型(ns主从区域类型):

             完全区域类型:axfr

             增量区域类型:ixfr

区域类型:

              主区域:master

              从区域:siave

              提示区域:hint   根在什么地方

              转发区域:forward

posted @ 2020-06-16 16:30  jack_浩  阅读(102)  评论(0)    收藏  举报