一.DNS是什么?
DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。
举例来说,如果你要访问域名http://qq.com,首先要通过DNS查出它的IP地址是119.147.15.13。
1.DNS的工作原理
当 DNS 客户机需要查询程序中使用的名称时,它会查询本地DNS 服务器来解析该名称。客户机发送的每条查询消息都包括3条信息,以指定服务器应回答的问题。
指定的 DNS 域名,表示为完全合格的域名 (FQDN) 。
指定的查询类型,它可根据类型指定资源记录,或作为查询操作的专门类型。
DNS域名的指定类别。
对于DNS 服务器,它始终应指定为 Internet 类别。例如,指定的名称可以是计算机的完全合格的域名,如http://im.qq.com,并且指定的查询类型用于通过该名称搜索地址资源记录。
DNS 查询以各种不同的方式进行解析。客户机有时也可通过使用从以前查询获得的缓存信息就地应答查询。DNS 服务器可使用其自身的资源记录信息缓存来应答查询,也可代表请求客户机来查询或联系其他 DNS 服务器,以完全解析该名称,并随后将应答返回至客户机。这个过程称为递归。
另外,客户机自己也可尝试联系其他的 DNS 服务器来解析名称。如果客户机这么做,它会使用基于服务器应答的独立和附加的查询,该过程称作迭代,即DNS服务器之间的交互查询就是迭代查询。
二.DNS内容
1.本章单词
domain 域
system 系统
static 静态的
master 主要的
2.域名空间结构:
根域、顶级域、二级域、三级域或主机名
3.顶级域中包含“组织域”和“国家或地区域”
>组织域(三个字符)
gov:政府部门
com:商业部门
edu:教育部门
org:民间团体组织
net:网络服务机构
mil:军事部门
2>国家或地区域(两个字符)
cn:中国
hk:香港
uk:英国
4.DNS服务器的分类
1>主要名称服务器(正本数据)
2>辅助名称服务器(副本、无法修改)
3>主控名称服务器(数据复制)
4>Cache-Only名称服务器(高速缓存)
5.DNS的查询方式
1>从查询方式分类
递归查询、迭代查询
2>从查询内容分类
正向查询:由域名查找IP地址
反向查询:由IP地址查找域名
6.资源记录类型
SOA:起始授权机构
NS:名称服务器
A:主机
CNAME:别名