码迷,mamicode.com
首页 > 系统相关 > 详细

Linux的DNS服务基础概念

时间:2018-07-27 01:26:43      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:font   更新   ESS   增量同步   ptr   别名   名称   can   aaa   

DNS的查询方式

1、递归

递归的意思就是 客户端只需要问一次,如果上级DNS服务器不知道,那么上级DNS服务器会自己去找自己的DNS服务器。

2、迭代

迭代的意思就是客户端需要自己一个DNS服务器 一个DNS服务器自己去问。

DNS名称解析方式

正向解析  输入域名找IP

方向解析 输入IP找域名


主备DNS服务器

DNS服务器的DNS记录需要不停的跟主DNS服务器数据库进行同步。

DNS记录的改变只能在主DNS服务器上。

“复制”操作的实施方式:

        序列号:也是数据库的版本号,每修改一次,版本号就要改变一次(递增)。主服务器可以推送更新内容给从服务器。

        刷新时间间隔:refresh,从服务器每多久到主服务器检查序列号更新状况。

        重试时间间隔:retry,从服务器与主服务器通信失败后,再次尝试通信的时间间隔。重试时间间隔要小于刷新时间间隔

        过期时长:从服务器判断主服务器失效的时间间隔。判断主服务器失效后,从服务器停止提供服务。

 

同步方式:

        全量同步:axfr

        增量同步:ixfr

区域数据库文件

资源记录:Resource Record,简称RR

资源分类:A AAAA PTR SOA NS CNAME MX

SOAStart of Authority 起始授权记录;一个区域解析库有且只能有一个SOA记录,而且必须在第一条。

NSName Service 域名服务器记录,一个区域解析库可以有多个NS记录,其中一个为主的。

AAddress 地址记录。FQNDàIPV4

AAAAIPV6地址记录

CNAME:别名记录,Canonical Name

PTRpointer IPàFQND  用于反向解析

MXmail eXchanger 邮件交换器 可以有多个

   优先级:0~99  数字越小优先级越高

资源记录的定义格式

name [TTL] IN RR_TYPE value

SOA

name:当前区域的名字;例如”magedu.com.”最后一个点不能省略。或者”2.3.4.in-addr.arpa.”

value:有多个部分。1、当前区域的区域名称(也可以使用主DNS服务器名称) 2、当前区域管理员的邮箱地址,但地址中不能使用@符号,一般使用点号取代。 3、主从服务协调属性以及否定答案的TTL

SOA例子 magedu.com.    86400    IN    SOA    megedu.com. admin.magedu.com. (2017010801;serial

2H;refresh

10M;retry

1W;expire 一周

1D;negative answer ttl) 分号后面是说明

 

NS

     name:当前区域的区域名字

     value:当前区域的某DNS服务器的名字,例如ns.megedu.com.

NS例子: magedu.com.   86400 IN NS ns1.magedu.com.

 

MX:

     name:当前区域的区域名字

     value:当前区域某邮件交换器的主机名

MS例子:magedu.com.   IN   MX  10  mx1.magedu.com.

A

name:某FQDN

Value:某个IPV4地址

A例子: www.magedu.com.   IN A 1.1.1.1

         www.magedu.com.   IN A 1.1.1.2

         BBS.magedu.com.     IN A 1.1.1.1

PTR

nameIP地址,有特定格式,IP反过来写,而且加特定后缀。正常1.2.3.4的地址name的写法是4.3.2.1.in-addr.arpa.

valueFQND

PTR例子4.3.2.1.in-addr.arpa.  IN PTR  www.megedu.com

CNAME

name:别名,FQND格式的别名

valueFQDN的正式名字

CNAME例子:web.megedu.com.  IN CNAME www.magedu.com.

注意:1TTL可以从全局继承

       2@表示当前区域的名称

       3、相邻的两条记录其name相同时,后面的可以省略。(垂直下方的name)

       4MX  NS等记录的value为一个FQND时,该FQND需要有一个A记录。


Linux的DNS服务基础概念

标签:font   更新   ESS   增量同步   ptr   别名   名称   can   aaa   

原文地址:http://blog.51cto.com/yueyue207/2150764

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!