DNS介绍

DNS

DNS是域名系统(Domain Name System)的缩写,它是Internet上标准的名称解析方式。
TCP/IP通讯是基于IP地址的,但那些单调的数字是难以记忆的,通常我们会访问主机名,再通过某种机制将主机名解析为IP地址。

DNS域命名空间的含义

域名空间用于指定组织名称的域的层次结构,不同域间以英文句点隔开,如www.baidu.com中com、baidu、baidu.com都是域
DNS介绍
根域(Root Domain)
只有一个,根域服务器中只保存*域的DNS服务器名称与IP地址的对应关系
每一层的DNS服务器只负责管理其下一层域的DNS服务器名称与IP地址的对应关系

域名空间的分类

域名空间可以按照组织类型分类,也可以按照地理区域分类。
结构域:
com:表示商业结构
net:表示网络服务机构
org:表示非营利性组织
gov:表示*结构
edu:表示教育机构
mil:表示军事机构
name:表示个人网站
info:表示提供信息服务的机构
地理域:共243个,如:cn(中国)、uk(英国)、us(美国)、tw(*)、hk(香港)等

DNS的查询方式:

递归查询:DNS客户端送出查询请求后,若DNS服务器内没有所需的记录,它就会代替客户端向其他的DNS服务器进行查询。
一般有客户端所提出的查询请求属于递归查询方式。
迭代查询/重复查询:DNS客户端送出查询请求后,若第一台DNS服务器内没有所需的记录,他会提供第二台DNS服务器的IP地址,让DNS客户端继续向第二台DNS服务器进行查询。
一般由DNS服务器向外发出的查询属于迭代查询方式。

DNS的解析方式

正向解析:将域名变成IP
反向解析:将ip变成域名,不安全,实际工作中禁止使用的。