当前课程知识点:网络技术与应用 > 第8讲 应用层 > 8.2 域名解析 > 8.2-1 域名结构与资源记录
通过前面内容的学习
我们知道当一台终端要访问Internet当中
另外一台终端的信息资源时
必须要获知对方的IP地址
但是在实际应用中通常输入的不是对方的IP地址
而是输入对方的一个名字
为什么可以实现用一个名字就带代替一个IP地址呢
是因为网络当中有一个域名系统
由域名系统实现输入的名字和IP地址之间的对应关系
下面我们就来学习这种域名系统里面的
域名结构和资源记录
首先了解一下产生域名系统的原因
然后来学习分层的域名结构
和资源记录的内容
我们知道一个IP地址是由32位的二进制数表示的
那么为了便于记忆
我们通常用四个十进制数来表示
每个十进制数之间用小数点分开
比如百度的IP地址180.149.132.47
就算是把IP地址转换成十进制数
这个IP地址记忆起来还是较难
这是第一个
IP地址在使用过程当中对用户来说
要记住某一个IP地址可能还可以
但是要记住一批IP地址是比较困难的
第二个 主机的IP地址在网络当中通常是变化的
比如有这样一个网络
这个网络里有以太网1 以太网2
当以太网1里的终端A如果移动到以太网2的时候
那么这个终端的IP地址必然要发生改变
因为这个网络中以太网1和以太网2的网络号是不一样的
因此当终端A的地理位置发生变化的时候
它的IP地址也发生变化
为了解决这样一些问题
人们想到了用名字标识终端
然后用一个系统建立主机名字和IP地址之间的关联
如果网络当中主机的数量比较少的话
可以用一台服务器建立主机和IP地址之间的对应关系
然后某台终端需要使用的时候
到这个主机上下载相关的信息
现在的计算机当中还有这样一个文件
比如Hosts文件
这个文件当中就有相应的域名和IP地址之间的对应关系
这是这个文件在计算机当中的存放路径
这个是这个文件的详细内容
但是 现在互联网当中主机的数量数以亿计
如果有一台服务器管理名字和IP地址之间的关系
显然是不现实的
因此需要多台服务器共同完成
比如像这样一批的某个主机的名字
可以按照组织的关系把它进行分组
比如把商业机构的分为一组
把中国的分为一组
把教育部门的分为一组
我们把每一组称为一个个的域
每一个域还可以进一步分组
比如 把com域再细分为3com.com域
hp.com域和a.com域
这些组还可以进一步细分
域之间显然是有层次关系的
因此就形成了分层的域名结构
给每一个域配置一个服务器
由一个服务器管理一个域
从而形成了一个分布式域名服务器结构
然后通过域名解析过程完成域名到IP地址的转换过程
这样三部分组成 就称它为域名系统 简称DNS
那么详细看一下目前互联网上分层的域名结构
最上面一层是一个无名的根
下面是顶级域名
这个顶级域名分成两类
一类如商业 教育 政府部门等机构的域
还有一类是国家域
比如 .cn表示中国 .uk表示英国等
顶级域名下面是二级域名
比如中国域下面可以分为政府部门 教育部门 商业部门等
比如其中有个域.com.cn
这个域表示中国的商业部门
二级域名下面还可以分成三级域名
比如.com .cn下面还可以分为abc域 sbel域等
还可以进一步往下细分
如果说某一个域域名是具体的某个主机的话
那么称为这个域是域名树下面的一个树叶
我们称它为叶节点
我们把从根节点到叶节点分枝所经过的所有域名
用点作为分隔符连接在一起
就是这个叶节点的完全合格的域名
比如www.abc.com.cn 就是一个完全合格的域名
这是域名的结构
这种分层域名结构有什么好处呢
第一个 可以标识主机完整的组织属性
比如像这样一个域名
cn表示中国 edu表示教育机构 tsinghua表示清华大学
sist表示信息科学技术学院
www表示Web服务器
这是第一个好处 就是标识主机完整的组织属性
第二个 域名和主机之间有更大的相关性 便于记忆
第三个 便于分层管理
每一个组织只负责自己下一层域名的管理
现在的关键是怎么样建立
完全合格的域名与IP地址之间的映射关系
怎么样建立各个域名服务器之间的关联
因为刚才说 每一个域名服务器分别来负责一个域
这些服务器之间是有关联的
那么怎么表示这种关联
下面我们来看一下服务器当中的资源记录
我们通过资源记录要达到这样一个目标
第一个 给出完全合格的域名和IP地址之间的绑定关系
第二个 需要给出构成域名系统的一系列域名服务器
之间的关联
那么资源记录主要通过下面几个字段组成
依次分别是名字 类别 类型 值
下面分别来看一下每个字段的含义
名字用于要解析的域名
值是解析的结果
类别是什么呢
类别是给出定义类型的实体
目前只有一种类型 IN 表示Internet
类型是什么
类型用于说明名字和值之间的关系
这个关系有好几种
我们来看一下
第一种表示地址 用A表示
A类型是什么意思呢
就是表示前面的名字是一个完全合格的域名
值是完全合格域名所对应的IP地址
比如www.abc.com.cn
这是完全合格的域名
它的类型如果是A的话
后面给出的192.1.1.1就是前面域名对应的IP地址
还比如ftp.abc.com.cn
如果类型是A 后面的192.1.1.2就是对应的IP地址
这是第一种类型A
第二种类型是NS
NS表示的域名服务器 是什么意思呢
前面的名字表示域名
后面的值表示负责该域的域名服务器的完全合格的域名
比如前面的名字是com
类别是IN 如果类型是NS的话
后面的那个值dns.root就是表示
负责com域的域名服务器的完全合格的域名
这是第二类
第三类是CNAME 别名
还有一类是NX 邮件
由于这两类在我们课程中用的比较少
这里不再详细介绍
最后 对刚才的内容进行下简单的小结
DNS是一种分层的域名结构
域名服务器当中资源记录
主要用于实现这样两个功能
一个是建立完整合格的域名与IP地址之间的映射
第二个是建立域名服务器之间的关联
至于怎么样进行关联 怎么样实现这种关联的关系
我们后面的内容再详细学习
-课程先导语
--先导语
-1.1 网络内涵
--网络内涵
-1.2 互联网发展过程
--互联网发展过程
-1.2 互联网发展过程--作业
-1.3 交换方式
--电路交换
-- 虚电路交换
--数据报交换
--三种交换方式比较
--html
-1.3 交换方式--作业
-1.4 计算机网络体系结构和协议
--分层结构
--OSI体系结构
-1.4 计算机网络体系结构和协议--作业
-第一讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-2.1 数据传输系统
-2.1 数据传输系统--作业
-2.2 信号
--2.2 信号
-2.2 信号--作业
-2.3 编码和调制
--2.3-1 编码
--2.3-2 调制
-2.3 编码和调制--作业
-2.4 差错控制
-2.4 差错控制--作业
-2.5 传输媒体
--2.5 传输媒体
-2.5 传输媒体--作业
-2.6 Packet Tracer6.2使用说明
-第二讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-以太网发展过程与内容简介
-以太网发展过程与内容简介--作业
-3.1 总线形以太网
-3.1 总线形以太网--作业
-3.2 网桥与冲突域分割
-3.2 网桥与冲突域分割--作业
-3.3 交换式以太网与VLAN
-3.3 交换式以太网与VLAN--作业
-3.4 以太网标准
-3.4 以太网标准--作业
-第三讲内容的启示
--html
-例题分析
--例题分析
-案例设计
--案例设计
-测验--作业
-本讲内容简介
--无线局域网
-4.1 无线局域网概述
-4.1 无线局域网概述--作业
-4.2 无线局域网应用方式
-4.2 无线局域网应用方式--作业
-4.3 无线局域网MAC层
-4.3 无线局域网MAC层--作业
-4.4 终端接入无线局域网过程
-4.4 终端接入无线局域网过程--作业
-4.5 无线局域网设计和分析
-第四讲内容的启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-- IP与网络互连
-5.1 网络互连机制
-5.1 网络互连机制--作业
-5.2 网际协议
-5.2 网际协议--作业
-5.3 IP分组传输过程
-5.3 IP分组传输过程--作业
-5.4 路由表建立过程
-5.4 路由表建立过程--作业
-5.5 IP over以太网
-5.5 IP over以太网--作业
-5.6 三层交换机与VLAN间通信过程
-5.7 Internet控制报文协议
-5.7 Internet控制报文协议--作业
-第五讲内容启示
--html
-案例设计
--案例设计
-例题分析
-测验--作业
-本讲内容简介
--本讲内容简介
-6.1 Internet接入控制机制
-6.1 Internet接入控制机制--作业
-6.2 以太网和ADSL接入技术
-6.2 以太网和ADSL接入技术--作业
-6.3 家庭局域网接入方式与无线路由器
-6.3 家庭局域网接入方式与无线路由器--作业
-6.4 接入综合演示实验
-6.4 接入综合演示实验--作业
-第六讲内容的启示
--html
-例题分析
--第六讲 例题分析
-测验--作业
-本讲内容简介
--传输层
-7.1 传输层服务特性
--传输层服务特性
-7.1 传输层服务特性--作业
-7.2 端口号
--端口号
-7.3 用户数据报协议UDP
-7.3 用户数据报协议UDP--作业
-7.4 传输控制协议TCP
--TCP特点和格式
-- TCP的几点说明
-7.4 传输控制协议TCP--作业
-第七讲内容启示
--html
-例题分析
--例题分析
-测验--作业
-本讲内容简介
-- 应用层
-8.1 应用结构
--应用结构
-8.1 应用结构--作业
-8.2 域名解析
-8.2 域名解析--作业
-8.3 动态主机配置协议
-8.3 动态主机配置协议--作业
-8.4 万维网
-- 万维网
-8.4 万维网--作业
-8.5 电子邮件
--html
-8.6 文件传输协议
--html
-例题分析
--例题分析
-案例设计
--CH8 案例设计
-应用层启示
--html
-测验--作业
-本讲内容简介
-9.1 网络安全概述
-9.1 网络安全概述--作业
-9.2 网络安全基础
-9.2 网络安全基础--作业
-9.3 病毒检测与防御技术
-9.3 病毒检测与防御技术--作业
-9.4 以太网安全技术
-9.4 以太网安全技术--作业
-9.5 无线局域网安全技术
-9.5 无线局域网安全技术--作业
-9.6 防火墙
-9.6 防火墙--作业
-9.7 安全协议
--9.7 安全协议
-9.7 安全协议--作业
-例题分析
--例题分析
-防火墙演示实验
-- 防火墙演示实验
-案例设计
--案例设计
-网络安全的启示
--html
-测验--作业
-附录1:综合应用分析
--综合应用分析
-附录2:Cisco实际设备网络构建与配置
-期末考试--考试试题