DNS
域名系统(Domain Name System,DNS)是把主机域名解析为IP地址的系统。
DNS由解析器和域名服务器组成。主要基于UDP协议,较少时使用TCP协议,端口号为53。
使用分层式命名系统,完整结构:主机···.三级域名.二级域名.顶级域名
域名服务器,域名服务器运行模式为客户机/服务器模式(C/S模式)。
名称 | 定义 | 作用 |
---|---|---|
根域名服务器 | 最高层次域名服务器,保存了全球所有顶级域名服务器的IP地址和域名,全球100多个。 | 本地域名 无法解析域名时,直接向根域名服务器请求。 |
顶级域名服务器 | 管理本级域名(如.cn)上注册的所有二级域名 | 可以解析本级域名下的二级域名的IP地址;提交下一步所寻域名服务器地址 |
权限域名服务器 | 一个域可以分为多个区,每个区都设置服务器,即权限服务器。 | 该区域管理主机的域名和IP地址的映射解析 |
本地域名服务器 | 主机发出的DNS查询报文最初送到的服务器 | 查询本地域名和IP地址的映射、解析。向上级域名服务器进行域名查询 |
名称 | 定义 | 作用 |
---|---|---|
主域名服务器 | 维护本区所有域名信息,信息存于磁盘文件和数据库中 | 提供本区域名解析,区内域名信息的权威。具有域名数据库。一个域有且只有一个主域名服务器。 |
辅域名服务器 | 主域名服务器的备份服务器提供域名解析服务,信息存于磁盘文件和数据库中 | 主域名服务器备份,可以进行域名解析的负载均衡,具有域名数据库 |
缓存域名服务器 | 向其他域名服务器进行域名查询,将查询结果保存在缓存域名服务器 | 改善网络中DNS服务器的性能,减少反复查询相同域名的时间,提高解析速度,节约出口带宽。获取解析结果耗时最短,没有域名数据库。 |
转发域名服务器 | 负责非本地和缓存中无法查到的域名。接收域名查询请求,首先查询自身缓存,如果找不到对应的,则转发到指定的域名服务器查询 | 负责域名转发,可以减少流量和查询次数。具有域名数据库 |
资源记录名称 | 作用 | 举例 |
---|---|---|
A | 将DNS域名映射到IPv4的32位地址中 | host1.itct.com.cn IN A 202.0.0.1 |
AAA A | 将DNS映射到IPV4的128位地址中 | ipv6_host2.itct.com.cn. IN AAAA 2022:0:1;3::4 |
CNAME | 规范名资源记录。允许将多个名称对应同一主机 | ai.it.com.cn CNAME tr.it.com.cn |
MX | 邮件交换器资源记录用来定位区域中的邮件服务器。通过多条MX记录可提供冗余功能,新建记录时可以指定邮件服务器优先级,值越小,越优先。 | |
NS | 用于定位这个区域有哪些DNS服务器负责解析。 | |
PTR | 指针资源记录实在反向区域中使用的,用来将IP地址解析为FQDN全限定域名。 |
常用的域名一般有哪些
1、cn域名:.cn域名是由我国管理的国家顶级域名。.cn代表中国,是具有中国独特标识的域名。当前.cn域名在全球具有最大的市场。《2018年域名行业发展报告》显示,2018年国家域名持续健康发展,截至2018年底,CN域名保有量达到2124万,“.中国”域名保有量达到172万。
2、net域名:.net域名是国际上广泛流行的通用域名,一般用于从事Internet相关的网络服务的机构或公司,是建立全球商业品牌,国际化形象的第一选择。.net是最早出现的域名后缀之一,与com、org等一样,历史悠久。
3、org域名:.org域名是国际通用顶级域名,为organization(组织)缩写,.org是目前最广泛流行的国际顶级域名之一,与com和net地位相同,都同时诞生于1985年。org域名是目前国际上广泛流行的顶级域名,适用于各类组织机构,包括非盈利团体。
4、info域名:.info域名是英文information的缩写,作为信息时代最明确的标志,.info凭借独一无二的识别性将成为网络信息服务的首选域名。2001年7月27日,负责监控icann和根服务器的美国商务部,批准将.info域名加入根服务器的解析,.info开始生效。
5、edu域名:.edu域名是互联网的通用顶级域之一,是Educational institutions教研机构的简称,所以.edu代表着教育机构,如今.edu广泛用于学校官网,教育部门等场所。这个顶级域名成立于1985年。
6、gov域名:.gov域名,government的缩写,政府机构的专用域名。比如,在我国,使用得是.gov.cn,它是由中国政府网开通,是中华人民共和国国务院和国务院各部门,以及各省、自治区、直辖市人民政府在国际互联网上发布政府信息和提供在线服务的综合平台。.gov.cn域名是全球唯一由中国管理的英文国内域名,是中国政府的互联网标识。
FTP(file transfer protocol,文传协议)
服务通过命令端口传输命令和数据端口建立数据传输连接。