DNS介绍及资源记录

DNS查询

第一段:主机到运营商的DNS服务器(递归)

第二段:运营商的DNS再去解析(根域名服务器/),在一层一层的查找(迭代)

DNS名称解析方式:名称–>IP,IP–>名称

注意:二者的名称空间非同一个空间,即不是一个数据库;

域:

www.magedu.com.

ftp.magedu.com.

bbs.magedu.com.

cloud.magedu.com.

DNS服务器类型:

负责解析至少一个域:

主名称服务器和辅助名称服务器

不负责域解析

缓存名称服务器

主-辅DNS服务器:

主DNS服务器:维护所负责解析的域数据库的那台服务器;读写操作均可进行

从DNS服务器:从主DNS那里或其他的从DNS服务器那里复制一份解析库,但只进行读操作

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

序列号:serial,也即是数据库的版本号,主服务器数据库内容发生变化时,其版本号递增

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

重试时间间隔:retry,从服务器从主服务器请求同步解析库失败是,再次发起尝试请求的时间间隔

过期时长:expire,从服务始终联系不上主服务器,多久之后放弃从主服务器同步数据,停止提供服务

否定答案的缓存时长

主服务器主动”通知“从服务器更新数据

区域传送:

全量传送:axfr,传送整个数据库;

增量传送:ixfr,仅传送变化的数据

区域(zone)和域(domain)

区域数据库文件:

资源记录:Resource Record 简称:rr

记录类型:A,AAAA,PTR,SQA,NS,CNAME,MX

SOA:Start Of Authority,起始授权记录

NS:域名服务记录,一个区域解析库可以有多个NS记录;其中一个为主

A: FQDN–>IP

AAAA:FQDN–IPV6

CNAME:别名记录

PTR:IP–>FQDN

MX:Mail exchanger,邮件交换器

资源记录的定义格式:

语法:     name    [TTL]   IN     RR_TYPE  value

SQA:

name:当前区域的名字; 例如”magedu.com." 或者 “2.3.4.in-addr.arpa.”

value:有多部分组成:当前区域的名称(也可以使用主DNS服务器名称);当前区域管理员额邮箱地址;但地址中不能有@符号,一般用点代替

;主从服务协调属性定义以及否定答案的TTL

例如:

magedu.com.   86400  IN    SQA   magedu.com. admin.magedu.com.(

2017020801  ; serial

2H  ;refresh

10M ;retry

1W  ;expire

1D  ;negative answer ttl

)

NS: 

name ;当前区域的区域名称

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

注意:一个区域可以有多个ns记录

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

 magedu.com.  86400  IN  NS  ns2.magedu.com

MX:

name:当前区域的名称

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

注意:MX记录可以多个,但每一个记录的value前都有一个优先级(数字表示)

例如:

magedu.com. IN MX  10  mx1.magedu.com.

magedu.com. IN MX  20  mx1.magedu.com.

A:

name :某FQDN,www.magedu.com.

value: ipv4地址

例如:

www.magedu.com. IN  A    1.11.11.1

www.magedu.com. IN  A    1.11.11.2

bbs.magedu.com. IN  A    1.11.11.3

ftp.magedu.com. IN  A    1.11.11.1

PTR:

name:IP地址,有特定格式,IP反过来,而且加特定后缀,例如:1.2.3.4的记录应该写成:4.3.2.1.in-addr.arpa.

value:FQDN

例如:

4.3.2.1.in-addr.arpa.   IN  PTR    www.magedu.com.

CNAME:

例如:

web.magedu.com. IN  CNAME    www.magedu.com.

注意:

1)TTL 可以从全局继承

2)@表示当前区域区域名

3)相邻的两条记录其name相同时,后面的可以省略

4)相对于正向区域来说,MX,NS等 类型的 记录的value为一个FQDN,此FQDN应该有一个A记录

http://www.cnblogs.com/sddai/p/5703394.html

原创文章,作者:不忘初衷,如若转载,请注明出处:http://www.178linux.com/68237

(0)
不忘初衷不忘初衷
上一篇 2017-02-12
下一篇 2017-02-12

相关推荐

  • Linuxd的发展史

    Linux发展史 Linux诞生:   1991年的八月,一个芬兰的名为Linus Torvalds的大学生为自己开始写作一个类似minix,可运行在386上的操作系统寻找志同道合的合作伙伴。FREAX系统后改名Linux。  Linux是什么:   按照Linux开发者的说法,Linux是一个遵循POSIX(注一)标作系统,标…

    Linux干货 2016-10-14
  • Nginx的安装及其一些配置

    nginx的编译安装    tar xf nginx-1.12.2.tar.gz   cd nginx-1.12.2     yum install pcre-devel  ./configure –help   groupadd -r nginx     useradd -g nginx -r nginx    id nginx     ./c…

    Linux干货 2017-10-25
  • 脚本编程部分_第十周练习

    Q1:写一个脚本: (1) 能接受四个参数:start, stop, restart, status;start: 输出“starting 脚本名 finished.”其余参数类似; (2) 其它任意参数,均报错退出; #!/bin/bash # read -p "The following choices&…

    Linux干货 2017-01-01
  • 作业权限管理

    一、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。 首先创建三个组g1,g2,g3,题目要求在/data/testdir目录里创建的文件自动属于g1组那么首先要将这个目录的属组改为g1,然后通过更改…

    Linux干货 2016-08-03
  • 磁盘管理——MBR与GPT的分区

    一、硬盘的结构 这里讲的主要是网上所谓的老式磁盘,它是由一个个盘片组成的,我们先从个盘片结构讲起。如下图所示,图中的一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图中蓝色部分)。扇区是磁盘的最小组成单元,通常是512字节           &…

    Linux干货 2016-09-02
  • 马哥教育网络第21期-第十周课程练习

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 1.post加电自检,bios检测基础硬件设备 2.boot sequence:按次序查找各引导设备,第一个有引导程序的设备即为本次启动用到设备;读取启动设备MBR中 的bootloader,启动GRUB,选择内核加载到内存中。 3.kernel:自身初始化:探测可识别到的…

    Linux干货 2016-11-14

评论列表(1条)

  • 马哥教育
    马哥教育 2017-04-10 15:43

    怎么看上去像是上课的笔记呢?希望能加上自己的理解和总结,加油!!!