《解析dns主机名称 第16章》由会员分享,可在线阅读,更多相关《解析dns主机名称 第16章(63页珍藏版)》请在金锄头文库上搜索。
1、* *计算机网络技术计算机网络技术教学重点和难点:u 因特网域名的结构u 不同类型域名服务器的作用u 域名解析的过程u 配置DNS服务第16章 解析DNS主机名称 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术16.1 DNS概述 16.1.1 什么是域名及域名系统 任何任何TCP/IPTCP/IP应用在网络层都是基于应用在网络层都是基于IPIP协议实现的,因协议实现的,因此必然要涉及到此必然要涉及到IPIP地址。但是地址。但是3232位二进制长度的位二进制长度的IPIP地址和地址和4 4组十进制的组十进制的IPIP地址难以记忆。所以应用程序很少直接使用地址难以记忆。所以应用程
2、序很少直接使用IPIP地址来访问主机。一般采用更容易记忆的地址来访问主机。一般采用更容易记忆的ASCIIASCII串符号来串符号来指代指代IPIP地址,这种特殊用途的地址,这种特殊用途的ASCIIASCII串被称为域名。串被称为域名。人们常把运行主机域名解析为人们常把运行主机域名解析为IPIP地址程序的机器称为地址程序的机器称为域名服务器。域名服务器。 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术16.1.2 域名结构 comcomacacfudanfudancoopcoop树根树根顶级域名顶级域名二级域名二级域名三级三级域名域名四级域名四级域名infoinfo bizbiz
3、 acroacro comcom netnet orgorgeduedu govgovmilmilintintcncnUkUkcctvcctvibmibm hphp motmotmailmailhkhkbjbjhehe orgorg netnet govgov edueduxtvtcxtvtctsinghautsinghau pkupkumailmailwwwwww16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术现在顶级域名TLD有三大类:国家顶级域名nTLD国际顶级域名iTLD国际通用顶级域名gTLD16.1 DNS概述 计算机网络技术计算机网络技术* *
4、计算机网络技术计算机网络技术国际通用顶级域名.aero:航空运输企业.biz:公司和企业 .coop:合作团体.info:适用于各种情况 .museum:博物馆.name:用于个人.web:突出WWW活动的单位.firm:公司、企业.store:商店、销售公司和企业.pro:会计、律师和医师.art突出文化、娱乐活动的单位 .rec突出消遣、娱乐活动的单位 16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术二级域名 类别域名 行政区域名 .ac:科研机构 .com:工、商、金融等企业 .edu:教育机构 .gov:政府部门.org:各种非赢利性的组织 .net
5、:互联网络、接入网络的信息中心和运行中心.bj表示北京市 .he表示河北省 16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术1. 1. 本地域名服务器本地域名服务器本地域名服务器(local name server)也称默认域名服务器,当一个主机发出DNS查询报文时,这个报文就首先被送往该主机的本地域名服务器。在用户的计算机中设置网卡的“Internet协议(TCP/IP)属性” 对话框中设置的首选DNS服务器即为本地域名服务器。 16.1.3 域名服务器 16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术2.2.根域名服务
6、器根域名服务器目前因特网上有十几个根域名服务器(root name server),大部分都在北美。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS客户的身份向某一根域名服务器查询。16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术每一个主机都必须在授权域名服务器处注册登记。通常,一个主机的授权域名服务器就是它的本地ISP的一个域名服务器。实际上,为了更加可靠地工作,一个主机最好有至少两个授权域名服务器。许多域名服务器同时充当本地域名服务器和授权域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的IP地址。3. 3. 授
7、权域名服务器授权域名服务器16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术16.1.4 域名的解析过程 1.DNS1.DNS解析流程解析流程解析解析 程序程序3.3.查询区域文件查询区域文件1.1.查询本机高度缓存查询本机高度缓存4.4.查询高度缓存查询高度缓存2.2.查询本机文件查询本机文件 Host fileHost file5.5.查询查询 其它其它 DNSDNS服服 务器务器16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术域名解析服务提供了两方面的优化:2.2.域名解析的效率域名解析的效率高速缓存目的: 为了提高
8、解析速度复制指在每个主机上保留一个本地域名服 务器数据库的副本。是比复制更重要的优化技术,它可使非本地域名解析的开销大大降低。 16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术3.DNS3.DNS完整的查询过完整的查询过 程程 4.4.查询高查询高 速缓存速缓存3 3. .查询区查询区 域文件域文件根域域名服务器根域域名服务器管辖管辖. .cncn的域名的域名 服务器服务器5. 询问的IP地址6. 告知.cn的域名服务器的IP地址7. 询问的IP地址8. 告知的域名服务器的IP地址9. 询问的IP地址 10. 告知的域名服务器的IP地址 11. 询问的IP地
9、址12. 告知的域名服务器的 IP地址或告知找不到数据管辖管辖. 的域的域 名服务器名服务器管辖管辖 的域名服务器的域名服务器2.2.查询本机文件查询本机文件Host fileHost file1.1.查询本机高速缓存查询本机高速缓存指定的指定的DNSDNS服务器服务器主机主机16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术在Windows 2003 Server中,在DNS数据库中,都会包含DNS服务器所使用的一个或多个区域文件,保存在winntsystem32dns文件夹内,如10.8.10.in-addr.arpa ,,可以使用文本编辑器打开。每个区域
10、文件都是由许多的资源记录所组成,包含许多对象类型。 16.1 DNS概述 16.1.5 对象类型和资源类型计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术域名系统的对象类型域名系统的对象类型 类型意义内容 SOA授权开始标识一个资源记录集合的开始 A主机地址IP地址 MX邮件交换邮件服务器名及优先级NS域名服务器域的授权名字服务器 CNAME别名别的规范名字 PTR指针对应于IP地址的主机名 SRV服务用来记录提供特殊服务的服务器的相关数据。HINFO主机描述ASCII字符串,用于CPU和OS描述 TXT文本ASCII字符串16.1 DNS概述 计算机网络技术计算机网络技术* *
11、计算机网络技术计算机网络技术16.1.6 动态DNS(域名解析)服务 也就是可以将固定的互联网域名和动态(非固定)IP地址实时对应(解析)的服务。将一个固定的域名解析到一个动态的IP地址,简单的说,不管用户何时上网、以何种方式上网、得到一个什么样的IP地址、IP地址是否会变化,他都能保证通过一个固定的域名就能访问到用户的计算机。动态DNS(域名解析)服务16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术动态域名的功能是实现固定域名到动态IP地址之间的解析16.1 DNS概述 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术16.2 技能训练1:配
12、置DNS服务器 16.2.1 安装DNS服务器 如果在“开始程序管理工具”选项中找不到“DNS”选项,就需要自行安装DNS服务器。通过“添加和删除应用程序”来安装。计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术(1). 启动Windows 2003 Server服务器,执行“开始程序管理工具DNS”选项。 (2). 在DNS管理与配置窗口中加入需要管理和配置的域名服务器。 16.2.2 DNS服务器的设置16.2 技能训练1:配置DNS服务器 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术加入本机后的加入本机后的DNSDNS管理与配置界面管理与配置界面16.2
13、技能训练1:配置DNS服务器 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术1. 1. 区域的类型区域的类型16.2.3 区域的建立在Windows Server 2003的DNS允许建立以下三种类型的区域:(1)主要区域(Primary Zone):用来存储此区域内所有记录的正本。当你在DNS服务器内建立主要区域后,可以直接在此区域内新建、修改、删除记录。区域内的记录可以存储在文件或是Active Directory数据库中。16.2 技能训练1:配置DNS服务器 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术17.1 任务:配置DNS服务器 (2)辅助区域(
14、Secondary Zone):辅助区域内的每一项记录都存储在“区域文件”中,存储促区域内所有记录的副本,是利用“区域复制”从其“master服务器”拷贝过来的。辅助区域内的记录是只读的、不可修改的。(3)存根区域(Stub Zone):存储着一个区域的副本信息,不过它与辅助区域不同,存根区域只包含少量记录(如SOA 、NS),利用这些记录可以找到此区域的授权服务器。计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术2. 2. 建立主要区域建立主要区域DNS客户端所提出的DNS查找请求,大部分是属于正向 的查找(Forward lookup),也就是从主机名称来查找IP 地址。建立
15、步骤如下:(1)选择“开始程序管理工具DNS”,然后选择 “DNS服务器”并右击“正向查找区域”选项,在弹出的菜 单中选择“新建区域”选项,启动“欢迎使用新建区域” 向导。单击“下一步”,弹出“区域类型”对话框,如图 16.9所示。(2)选择“主要区域”选项,单击“下一步”,弹出“ 区域名称”对话框,如图16.10所示。在“区域名称”文本 框中输入区域名“”。注意只输入到次阶域, 而不是连同子域和主机名称都一起输入。16.2 技能训练1:配置DNS服务器 计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术16.2 技能训练1:配置DNS服务器 图16.9 “区域类型”对话框 图16.10“区域名称”对话框图计算机网络技术计算机网络技术* *计算机网络技术计算机网络技术16.2 技能训练1:配置DNS服务器 (3)单击“下一步”,弹出“区域文件”对话框,如图16.11所示。在 “创建新文件,文件名为”文本框中自动输入了以域名为文件名的DNS文件。该文件的默认文件名为.dns(区域名+.dns),它被保存在文件夹winntsystem32dns中。如果要使用区域内已有的区域文件,可先选择“使用此现存文件”一项,然后将该现存的文件复制到winntsystem32dns文件夹中。计算机网络技术计算机网络技术* *计算机网络技