linu高速缓存之DNS搭建

DNS介绍

1.权威名称服务器

存储并提供某区域 ( 整个 DNS 域或 DNS 域的一部分 ) 的实际数据。权威名称服务器的类型包括:
• Master : 包含原始区域数据。有时称作 “ 主要 ” 名称服务器
• Slave : 备份服务器 , 通过区域传送从 Master 服务器获得的区域数据的副本。有时称作 “ 次要 ” 名称服务器

2.非权威 / 递归名称服务器

客户端通过其查找来自权威名称服务器的数据。递归名称服务器中的仅缓存名称服务器, 仅用于查找数据 , 对于非重要数据之外的任何内容都不具有权威性

3.DNS查找方式

客户端上的 Stub 解析器 将查询发送至 /etc/resolv.conf 中的名称服务器; 如果名称服务器对于请求的信息具有权威性 , 会将权威答案发送至客户端;否则 , 如果名称服务器在其缓存中有请求的信息 , 则会将非权威答案发送至客户端;如果缓存没有信息 , 名称服务器将会搜索权威名称服务器以查找信息 , 从根区域开始 , 按照DNS层次结构向下搜素 , 直到找到对于信息具有权威性的名称服务器 , 以此为客户端获得答案。在此情况中,名称服务器会将查找到的信息传递至客户端同时并在自己的缓存中保留一个副本 , 以备后续其他主机再次查找。

4.DNS资源记录

DNS 区域采用资源记录的形式存储信息。每条资源记录均具有一个类型 , 表明其保留的数据类型

A : 域名至 IPv4 地址
AAAA : 域名至 IPv6 地址
CNAME : 名称至 ” 规范名称 “ ( 包含 A/AAAA 记录的另一个名称 )
PTR : IPv4/IPv6 地址至名称
MX : 用于名称的邮件交换器 ( 向何处发送其电子邮件 )
NS : 域名的名称服务器
SOA :” 授权起始 “ , DNS 区域的信息 ( 管理信息 )

5.DNS排错

显示来自 DNS 查找的详细信息 , 其中包括为什么查询失败:

NOERROR : 查询成功
NXDOMAIN : DNS 服务器提示不存在这样的名称
SERVFAIL : DNS 服务器停机或 DNSSEC 响应
REFUSED : DNS 服务器拒绝回答 ( 也许是出于访问控制原因 )
6.dig输出内容介绍

标题指出关于查询和答案的信息 , 其中包括响应状态和设置的任何特殊标记 ( aa 表示权威答案 , 等等 )

QUESTION : 提出实际的 DNS 查询
ANSWER : 响应 ( 如果有 )
ADDITIONAL : 提供的其他信息 , 通常是关于名称服务器
AUTHORITY : 负责域 / 区域的名称服务器
底部的注释指出发送查询的递归名称服务器以及获得响应所花费的时间
7 /etc/named.conf的语法
// 或 # 开头的行是被注释掉的行   多用于单行注释。
 /* 与 */ 之间的文本也是被注释掉的 多用于多行注释。
指令以分号结束    ;

猜你喜欢

转载自blog.csdn.net/liuchuang11/article/details/89791342
今日推荐