DNS篇之二DNS记录类型

数据库中的,每一个条目称作一个资源记录(Resource Record, RR)

资源记录的格式:

第一段                       第二个字段    第三个字段          第四个字段(资源记录类型)    第五个字段

NAME                         TTL              IN(internet)               RRT VALUE值

ttl如果不写的话,需要在全局变量里面指定一个默认值。ttl值是可省略的。

TTL 600;

例如:

NAME [TTL]   IN RRT(ResourceRecordType) VALUE

www.zledu.com. IN A 1.1.1.1

1.1.1.1 IN PTR www.zldu.com.                       (反向解析)

资源记录类型:表识这个服务器在我们这个ns服务器里面的类型。

SOA:(start of  authority):起始授权记录;必须是所有DNS记录的第一条。用于标明一个区域内部,主从服务器之间如何同步数据以及起始授权对象是谁的)

SOA(Start Of Authority):

格式: ZONE NAME TTL IN SOA FQDN(主dns服务器地址) ADMINISTRATOR_MAILBOX(管理员邮箱地址) (

serial number

refresh

retry

expire

na ttl )(括号里面为刚才的五个属性)

补充说明,以上时长的时间单位:M(分钟)、H(小时)、D(天)、W(周),默认单位是秒

邮箱格式:[email protected] -写为-> admin.zldu.com  这里一定要将@改为.

说明:在区域文件里面,@有特殊意义;@常用来表示区域名称。

例子:

zledu.com. 600 IN SOA ns1.zledu.com. admin.zledu.com. (

2013040101(注意数值长度最长不能超过10位)

1H

5M

1W

1D )

而且以上内容页可以写到一行里面;

zledu.com. 600 IN SOA ns1.zledu.com. admin.zledu.com. (2013040101  1H 5M

1W

1D )

NS:明确表明自己就是这个域的管理者。Domain NAME-->FQDN;每一个nameserver都要加一个IP地址。

例如举例子:

NAME              TTL             IN                RRT         VALUE

zledu.com.         600              IN                NS          ns1.zledu.com.

ns1.zledu.com.      600              IN                A           1.1.1.2

zledu.com.         600            IN                 NS            ns2.zledu.com.

ns2.zledu.com.      600            IN               A              1.1.1.3

这两个是成对出现的。DNS服务器是靠区域内部进行定义,指定哪一个服务器为主服务器,那一台为从服务器。

A:address  表示从FQDN-IPV4的地址;

AAAA:FQDN-IPV6的地址解析。

PTR:(pointer)表示前面是ip后面是主机名。

以上三类是用的最多的RRT,但是并不是最主要的。

MX(Mail eXchanger): ZONE NAME --> FQDN         (邮件服务器的定义也比较特殊,需要有一个优先级)

ZONE NAME TTL IN MX  pri VALUE

优先级:0-99,数字越小级别越高

zledu.com. 600 IN MX 10 mail.zledu.com.

mail.zledu.com. 600 IN A 1.1.1.3

同时,真正通信的一定是IP地址,所以随之给一个A记录。

CNAME:(cononical name)FQDN--》FQDN:

www2.zledu.com.           IN   CNAME         www.zledu.com.#说明www2.zledu.com.的名字叫www.zledu.com.将这个记录称为别名记录。

偶尔还能看到的记录可能还会有以下几种类型:

TXT

CHAOS

SRV

域:Domain 逻辑概念

zldedu.com

区域文件:Zone  物理概念

需要建两个数据文件,一个正向解析文件一个叫反向解析文件;两个组合起来就是一个域。所以说区域是一个物理概念,域是一个逻辑概念。

.com

zledu.com. IN NS ns.zledu.com.

ns.zledu.com. IN A 192.168.0.10

zledu.com.   192.168.0.0/24

www 192.168.0.1

mail 192.168.0.2, MX

建立两个区域文件:

正向区域文件

zledu.com. IN SOA

www.zledu.com. IN A 192.168.0.1

简写为:

www IN A 192.168.0.1

反向区域文件

100.16.172.in-addr.arpa. IN SOA (网段地址反过来写)

1.100.16.172.in-addr.arpa. IN PTR www.zldu.com.(全写)

1 IN PTR www.zldu.com.  (简写一定不要加点)

zone的区域文件就是资源记录的集合,只不过第一条必须是SOA记录;除了区域名称之外其他都是相同的。

从的dns数据文件要从主的dns数据文件里面进行同步。假如我们定义的是1小时,刚过5分钟数据就发生变化。其他机器怎么办?

区域传送的类型:

完全区域传送: axfr

增量区域传送:ixfr

区域类型:

主区域:master

从区域:slave

提示区域:hint;如果dns得到请求发现不是自己的域,要去找根,这个区域叫做提示区域。

转发区域:forward;明确告诉它,不需要去根进行查找的一个类型。

时间: 2024-11-07 23:34:21

DNS篇之二DNS记录类型的相关文章

Linux之DNS基本概念和资源记录类型

DNS:Domian Name Service    名称解析,Name Resolving (背后有查询过程,数据库)    FQDN<-->IP    172.16.0.1   www.magedu.com nsswitch:为名称解析机制提供平台,本身不提供名称解析的功能         /etc/nsswitch.conf 真正负责名称解析的有libnss_files.so                    libnss_dns.so /etc/hosts    IPADDR FQ

DNS篇之六 智能dns的搭建

DNS试图及日志系统: allow-recursion {}; #能够被递归的客户端来源: allow-query {};  #允许被查询的客户端: allow-transfer {};#允许进行区域传送的客户端: axfr ixfr allow-query { 172.16.0.0/16; 127.0.0.0/8; 10.0.0.0/8; } 如果我们的query,recursion,都需要进行修改怎么办? 我们可以定义一个acl,将我们的客户端取个名字,想使用的时候,直接拿过来用即可.同时可

DNS资源记录类型和请求流程

DNS分布均衡(Load balance)的实现 在上级数据库中写两条记录(同一个名字对应对个IP时),DNS会自动将请求基于轮循方式,分给每个DNS服务器 例如: 第一次将请求给第一个DNS,第二次将请求给第二个DNS,... 依次循环 注:客户端连接第一个主机连接不上时,将请求都给第二个主机,linux还可以给第三个DNS服务器 第一个找不到时,不会再让第二个DNS.第三个DNS去找(因为根域都找不到) DNS分布式特点 基于授权将功能分散出去,让多个主机分别处理 数据放在多个位置,导致数据

关于什么是DNS服务器及其记录类型

什么是DNS呢?DNS的中文解释就是域名解析服务,是Domain Name Service的缩写.DNS服务器的主要作用就是提供域名与IP地址之间的解析. 域名解析的发展分为三步,首先是分布式的解析,解析工作由每一个主机负责:而集中式解析则是由一台主机来完成的:最后则是己分布又集中,也就是DNS了. DNS的查询方式分两种,一种是递归查询,是由客户端发起的:另一种是迭代查询,是由服务器端发起的. DNS服务器的记录类型: 首先介绍A记录,即主机记录,主要作用有,添加一条记录:删除一条记录:空域名

DNS篇二(BIND运用)

Internet域名空间     Internet域名空间结构为一棵倒置的树,并进行层次划分. 由树根到树枝,也就是从DNS根到下面的节点,按照不同的层次,进行了统一的命名. 域名空间最顶层,DNS根称为根域(root). 根域的下一层为顶级域,又称为一级域. 其下层为二级域,再下层为二级域的子域,按照需要进行规划,可以为多级. 所以对域名空间整体进行划分,由最顶层到下层,可以分成:根域.顶级域(一级域) 二级域.子域,其中域中能包含主机和子域. 区(Zone)                 

DNS篇之一基础

现在,用户打开一个网站页面只需要输入该网站的网址,而很多用户可能并不知道,在Internet发展的早期,只有通过IP地址才能打开需要浏览的网页.如今大多数情况下,登陆各个网站都不需要用到IP地址,而是通过英文网址,甚至只是部分关键字就可以访问特定的网页.实现这一便捷功能的网络服务就是DNS域名解析服务,他实现了IP地址到域名的对应,使用户能够更加方便.快捷的访问Internet网站. 一.DNS服务概述 DNS(Domain Name System,域名系统),实现IP地址à主机名.主机名àIP

Linux DNS之二DNS主从、子域授权及视图

上一篇讲了DNS的基础相关以及一个简单的DNS搭建过程,今天更加深入的讲一讲DNS的主从复制.子域授权以及视图功能. 大纲 一.DNS主从复制 二.DNS子域授权 三.DNS视图 一.DNS主从复制 环境准备 主DNS    172.16.1.111    soysauce 从DNS    172.16.1.110    CentOS5 1.首先建立主DNS [[email protected] ~]# yum install -y "bind" "bind-utils&qu

DNS 服务相关概念 (二)

DNS 服务相关概念(二) 我们知道一共有13台根服器,如果它们每台根服务器上的内容不能保持一致会出现什么情况呢~?比如第1台根服务器知道 .com  而第2台根服务器不知道,那么有人找第2 台服务器去查找 .com  显然是找不着的~ .所以每个域为了保证其安全性和稳定性这个域可能有多台服务器,而且每台服务器的内容必须保持一致.那么这就意味着每当我们在根域当中添加 1台新的服务器(NS服务器)时,是不是这13台根服务器必须得同时修改~.是自动完成修改呢,还是手动完成修改呢? 显然自动完成修改要

dns学习(二)

1.BIND的组成? * named守护进程–用来回答查询结果的 * 去联系DNS分布式数据库的服务器用来解析主机查询的库例程 * DNS的一些重要命令:nslookup,dig和host 2.名字服务器 * 权威--一个区的正式代表 * 主服务器:每个区都有的一个主名字服务器,保存着本区数据的正式拷贝.SA通过编辑这上面的数据文件来更改区数据. * 从服务器:每个区可以有多个从服务器(至少一个),它通过"区传送"操作从主服务器上获取它的数据. * 存根:类似于从服务器,不过不是必须的