DNS服务器常见概念
DNS服务概述
- 可以作为域名和IP地址相互映射的一个分布式数据库,提供域名与IP地址的解析服务。
DNS域名层次结构
- 树状结构最顶层称为根域,用 “.” 表示,相应服务器称为根服务器,整个域名空间解析权都归根服务器所有,但根服务器无法承担庞大的负载,采用“委派”机制,在根域下设置了一些顶级域,然后将不同顶级域解析权分别委派给相应的顶级域服务器。
DNS 域名结构
- 根域,位于域名空间最顶层,一般用一个 “.” 表示,其记录着Internet 的重要DNS 信息,由Internet域名注册授权机构管理,该机构把域名空间各部分的管理责任分配给连接到Internet 的各个组织。
- 顶级域, 一般代表一种类型的组织机构或国家地区。DNS 根域下面是顶级域,也由Internet 域名注册授权机构管理。共有3 种类型的顶级域。
- 组织域:采用3 个字符的代号,表示DNS 域中所包含的组织的主要功能或活动。
- 地区域:采用两个字符的国家或地区代号。
- 反向域:这是个特殊域,名字为in-addr.arpa,用于将IP 地址映射到名字(反向查询)。
- 二级域,用来标明顶级域内的一个特定的组织,国家顶级域下面的二级域名由国家网络部门统一管理。.com.cn、.net.cn、.edu.cn
- 子域,二级域下所创建的各级域统称为子域,各个组织或用户可以自由申请注册自己的域名。
- 主机,主机位于域名空间最下层,就是一台具体的计算机。可用www.sina.com.cn.表示,这种表示方式称为 FQDN (完全合格域名),也是这台主机在域名中的全名。
DNS名称服务器
- DNS名称服务器保存有资源记录并能响应名称查询的计算机。如果DNS服务器负责管理一个或多个区域,就称此DNS服务器为这些区域的授权名称服务器。
DNS名称服务器有三种类型
- 主域名服务器
主域名服务器负责存储授权区域的一切数据且管理该区域和对区域具有域名解析功能。 - 辅助域名称服务器
辅助名称服务器可以从主域名服务器中同步一整套区域信息。并且辅助名称服务器会定时从主名称服务器中更新数据,同时可以接受客户机的查询.
- 容错能力
- 减少广域链路的通信量
- 减轻主服务器的负载
- 高速缓存服务器
缓存服务器负责临时存储主域名服务器己解析过域名记录
DNS 缓存
- DNS服务器在解析客户机请求时,如果本地没有该DNS信息,则可以会询问其他DNS服务器,当其他域名服务器返回查询结果时,该DNS服务器会将结果记录在本地的缓存中,成为DNS缓存。
DNS查询过程
DNS两种查询方式
- 递归查询
递归查询是一种DNS 服务器的查询模式,在该模式下DNS 服务器接收到客户机请求,必须使用一个准确的查询结果(解析成功或解析失败)回复客户机。 - 迭代查询
DNS 服务器另外一种查询方式为迭代查询,当客户机发送查询请求时,DNS 服务器并不直接回复查询结果,而是告诉客户机另一台DNS 服务器地址,客户机再向这台DNS 服务器提交请求,依次循环直到返回查询的结果为止。
正向解析与反向解析
- 正向解析:正向解析是指域名到IP 地址的解析过程。
- 反向解析: 反向解析是从IP 地址到域名的解析过程。反向解析的作用为服务器的身份验证。
DNS资源记录
- A 资源记录
A记录也称为主机记录,是使用最广泛的DNS记录,A记录把FQDN 映射到IP 地址。 因为有此记录,所以DNS服务器能解析FQDN域名对应的IP 地址。它是域名和IP地址的对应关系,表现形式为 www.contoso.com. 192.168.1.1 这就是一个A记录。比如说,www.contoso.com 可以创建多个相同A记录,对应多台物理服务器的IP地址,可以实现基本的流量均衡(轮询查询功能)。 - CNAME 资源记录
别名记录(CNAME)资源记录创建特定FQDN 的别名。 - PTR 资源记录
相对于A 资源记录,指针(PTR)记录把IP地址映射到FQDN。 用于反向查询,通过IP地址,找到域名。 - NS记录
NS 记录是域名服务器记录,用来指定该域名由哪些DNS服务器来进行解析。 - SOA 资源记录
NS记录说明了有多台服务器在进行解析,SOA记录说明了在众多NS记录里哪一台才是主要的服务器。NS记录和SOA记录是任何一个DNS区域都不可或缺的两条记录 - MX 资源记录
邮件交换(MX)资源记录,在使用邮件服务器的时候,MX记录是不可或缺的。
模式
- C/S 模式
DNS端口
udp/53 #是用来做DNS解析的
tcp/53 #是用来做DNS主从复制(区域传输)
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net