1、域名
1.1 产生背景
通过IP地址访问目标主机,不便于记忆
通过容易记忆的域名来标识主机位置
1.2 作用
DNS的作用
- 提供了主机名和ip地址的相互转换
DNS的模式
- 采用客户端/服务端模式
DNS的结构
- 是一个具有树状层次结构,联机分布式数据库系统
1.3 域名的树形层次化结构
根域
- 用“.”来表示
顶级域
- 主机所处的国家/区域,注册人的性质。例如com
二级域
- 注册人自行创建的名称,例如jlin
主机名
- 区域内部的主机的名称,例如www
1.4 表示方式
-
不同等级的域名之间用点号分隔,,级别最低的域名写在最左边,而级别最高的域名写在最右边,如www.jlin.red中,red为顶级域名,jlin为二级域名,而www表示二级域名中的主机
-
一个完整的域名以点结尾,我们称之为完全合格域名(FQDN)
-
接入因特网的主机、服务器或其他的网络设备都可以拥有一个唯一的完全合格域名
2、定义
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。用于域名和IP地址的互相解析
3、域名解析原理
- DNS采用客户机/服务器架构,使用传输层协议为TCP或UDP,服务器端口号为53
- 按照域名空间的分层树状结构自顶至下进行解析
4、DNS查询模式
递归查询
- DNS服务器一定会返回一个确切的查询结果,客户端到DNS的查询
迭代查询
- DNS服务器会返回一个已知的其他DNS服务器,由请求者自行查询。DNS服务器到DNS服务器的查询