一、DNS概述
DNS(域名解析服务Domain Name System)应用层协议:互联网的一项服务,是将域名转换成网络可以识别的IP地址,再通过IP地址访问主机,因为IP地址不便于记忆,DNS使用户可以通过容易记忆的域名可以快速访问各种网络资源
DNS是域名系统的英文缩写,他作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,DNS服务使用TCP和UDP的53端口,TCP的53端口用于连接DNS服务器,UDP的53端口用于解析DNS,每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符
域名解析服务的主要功能:
1.域名解析:将域名解析为对应的IP地址
2.反向解析:提供IP地址到域名的解析服务
3.域名别名和重定向:域名解析服务支持域名别名和重定向功能,通过配置域名解析记录,可以将一个域名重定向到另一个域名,或者为一个域名设置多个别名
1.缓存域名服务器
缓存域名服务器也称DNS高速缓存服务器,通过向其他域名服务器查询获得域名---IP地址记录,将域名查询结果缓存到本地,提高重复查询时的速度
2.主域名服务器
主域名服务器是特定DNS区域的权威服务器,是唯一的,负责维护该区域内所有域名---IP地址的映射记录,需要自行建立所负责区域的地址数据文件
3.从域名服务器
从域名服务器称为辅助域名服务器,是对主域名服务器的热备份,其维护的域名---IP地址记录来源于主域名服务器,需要从主域名服务器自动同步区域地址数据库
二、域名结构
主机名用于标识特定的设备或计算机,而子域名用于对主域名下的特定部分进行分类或组织
以www.baidu.com为例
www是主机名(开头不为.的都为主机名)
.baidu是二级域名
.com是一级域名
1.根域
使用“.”表示,位于域命名空间层次结构的最高层,在根域服务器中只保存了其下层的一级域的DNS服务器名称和IP地址对应关系
2.顶级域(一级域)
顶级域是根域下层,可以分两类:
1.组织域(.com、.net、.org、.gov、.edu、.mil等)
2.国家域(.i